我使用pip将资源模块安装到笔记本电脑上的默认conda环境中:(C:\Users\my_username\Anaconda2)。我想它叫根。我将pip安装到conda环境中,因此我有90%的把握资源是安装在环境中的。实际上,运行conda list
表明该包是在环境中列出的。以下是输出部分:
# packages in environment at C:\Users\conna\Anaconda2:
#
qtpy 1.2.1 py27_0
requests 2.14.2 py27_0
Resource 0.2.0 <pip>
rope 0.9.4 py27_1
ruamel_yaml 0.11.14 py27_1
scandir 1.5 py27_0
scikit-image 0.13.0 np112py27_0
但是当我跑的时候
^{pr2}$我得到以下错误:
PackageNotInstalledError: Package is not installed in prefix.
prefix: C:\Users\conna\Anaconda2
package name: Resource
怎么可能conda list
显示模块存在,但conda update
看不到它们?我还注意到conda update
无法识别任何带有<pip>
的包。发生什么事了?在
{{cda}只使用命令管理安装的包。如果您使用
pip
(或使用python setup.py install
或develop
)安装了一个包,它将显示为conda list
(因为这会显示所有包,无论它们是如何安装的),但是conda
不会管理该包。只是因为它不知道怎么做!在因此,如果使用
pip
安装了一个包,则还需要使用pip
对其进行升级/更新:试试这个
相关问题 更多 >
编程相关推荐