Conda create卡在“解决软件包规范”处

18

我正在尝试使用Anaconda创建一个Python 2.7虚拟环境,以便可以下载一些与Python 3.4不兼容的软件包。 我正在使用Conda 4.2.13版本。

当我输入命令conda create -n chemistry python=2.7 anaconda时,整个过程在solving package specifications阶段卡住了。

请问有人知道这是什么原因,或者如何解决它?


你真的需要在那里使用 anaconda 包吗?为什么不明确说明您需要安装的包,让 Conda 解决其余问题:conda create -n chemistry <channel>::<some_pkg_py27> - merv
我建议我们将此问题关闭为conda create environment not responding的重复。虽然这个问题比较旧,但在这里提问的用户已经不活跃了,并且没有被接受的答案。 - merv
尝试将Mamba安装到你的Conda基础环境中,并使用Mamba代替Conda。它可以解决许多"Conda冻结"问题。请访问https://anaconda.org/conda-forge/mamba。 - Luce
5个回答

1
我转用了pyenv,它比conda更轻量级,对你的环境没有干扰。
#list available python versions
pyenv install -l 
#install
pyenv install 2.7.9
#activate 2.7.9
pyenv global 2.7.9
#check version
python --version
#create virtual env
python -m venv chemistry
#activate env
./chemistry/scripts/activate

对于软件包管理,你可以考虑使用poetry。

0

我在安装一些包的时候遇到了同样的问题。我尝试更新Python,然后一切似乎都正常了。你也可以试试看。 conda install python


0

我曾经遇到过类似的问题。对我有效的解决方案是使用Anaconda创建虚拟环境,但使用pip安装软件包。

conda create -n chemistry python=2.7

pip install <required packages>

你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心中找到有关如何编写良好答案的更多信息。 - Community

0
今天我也遇到了同样的问题。在更新 Anaconda Navigator 后,问题得到了解决。
更新你的 Anaconda Navigator 也可能会解决你的问题。

0

试试这个:

conda create -n chemistry python=2.7

您使用的初始命令将尝试安装名为anaconda的软件包。如果您想在安装软件包时指定通道,可以添加-c <channel>。例如:

conda install -c conda-forge tqdm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接