[英]Can't import a package installed in anaconda
我有同样的经历,不知何故在 Anaconda 创建的 PATH 中,它不包括通过 conda install 安装的包的完整路径。
作为解决方法,我使用:
import sys sys.append(站点包目录的完整路径)
在我的例子中: sys.path.append("C:/Users/rpo/AppData/Local/conda/conda/envs/tweet/Lib/site-packages/")
我在 linux 和 windows conda 环境中对一个包都经历过这种情况,我想这可能是特定于包的问题。
我想管理包的最好方法是 anaconda 或纯 python 是首先创建一个虚拟环境。 此后,当您激活此环境时,您安装的所有软件包都将可供您使用。 以这种方式管理 Python 使事情变得简单和明智,并允许您在需要时使用多个版本的 Python。
创建虚拟环境
指定版本是可选的。
conda create -n [env_name] python=[python_version]
激活虚拟环境
source activate [env_name]
安装你所有的包
您现在可以从 anaconda 安装任一软件包。 它们都将被安装。
conda install [package_name(in this case resampy)]
对于您的其余问题,请参考: Pip 和 conda 之间有什么区别?
有关管理环境的更多信息,请参阅: https ://conda.io/docs/using/envs.html#
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.