为什么 anaconda 的新环境是空的

为什么 anaconda 的新环境是空的

4.9.2我在 ubuntu 中使用 conda 版本18.04。我首先创建一个新环境,然后尝试安装一个包,但令人惊讶的是这个包已经存在,但是当我尝试将它导入我的 jupyter 笔记本时,我遇到以下错误:

ImportError: libX11.so.6: cannot open shared object file: No such file or directory

我不知道为什么这个包会存在那里。当我查找它时,它位于以下文件夹中:

/home/My_UBU/snap/jupyter/common/lib/python3.7/site-packages

当我创建任何新环境 ( conda create --name my_env) 时,如果我检查envs我的miniconda3,它只有一个名为 的文件夹conda-meta,其中还有一个名为 的文件history。已安装的软件包将移到其他地方,而不是我的环境。我非常感谢任何帮助解决我在 ubuntu 中使用 conda 的问题的人。

答案1

您确定已经激活了 conda 环境吗?

尝试命令

conda env list

查看您在机器上创建了哪些环境。

第一列是环境的名称,最后一列是维护环境的路径。

您的默认 conda 环境旁边应该有一个星号。

查看您的列表并从命令行激活环境,替换您选择的环境名称

conda activate my_env

一旦设置了环境,您就应该能够发出维护它所需的所有命令。

编辑:如果您想创建一个新的环境并一次性安装软件包,请尝试这样的操作

conda create --name  py310 -c anaconda python

这将创造新的环境py310并安装最新的可用 Python 及其软件包,以便从蟒蛇渠道。

相关内容