无法在Anaconda虚拟环境中安装包。'当前频道不提供软件包'

2024-10-04 11:30:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在水蟒中创建一个新的Python环境。我正在使用Anaconda Powershell提示符并使用

conda create --name adwp1 python=3.5 -y;
conda activate adwp1  
conda install notebook=4.2.3 -y;

以及

pip install notebook=4.2.3

当我使用conda install

^{pr2}$

使用页面顶部的搜索栏。

**当我使用**pip install时,我得到以下错误

ERROR: Invalid requirement: 'notebook=4.2.3' Hint: = is not a valid operator. Did you mean == ?


Tags: installpipname环境错误createanaconda页面
2条回答

当我使用以下代码时,它可以工作

pip install notebook==4.2.3

谢谢norok2

该版本的软件包在官方存储库中不可用,因此您必须从其他地方安装它。 幸运的是,这在conda-forge用户维护的存储库中可用。 如果您信任包的维护者,可以简单地执行以下操作:

conda install -c conda-forge -y notebook=4.2.3

编辑

根据@merv comment,还可以通过restoring the free channel searching获取此包,这基本上可以通过将1环境变量设置为CONDA_RESTORE_FREE_CHANNEL来实现:

^{pr2}$

或者通过将相应的配置标志设置为true

conda config  set restore_free_channel true

pip命令而言,这只是一个输入错误(如错误消息中所示):将=替换为==应该可以做到:

pip install notebook==4.2.3

相关问题 更多 >