2017-07-29 119 views
2

enter image description here我有一个简单的问题。我已经安装resampy使用anaconda无法导入安装在anaconda中的软件包

conda install -c conda-forge resampy 

现在,当我输入resampy到我的Python程序,它仍然会返回错误说导入错误:没有模块名为resampy 但畅达说,这是安装。有人能帮我解决我做错什么的地方吗? 我碰到的主要困惑是:当我使用anaconda安装包时,是否像通过pip安装的任何其他包一样安装?我可以像任何其他包一样导入和使用它吗?
请有人帮我解决这个问题。

+0

你的Python的多个版本安装(例如,从最有可能的python.org和Anaconda)。另外,您无法在Powershell终端中激活conda环境。 – darthbith

回答

1

我想管理软件包的最佳方式是anaconda或普通的python是首先创建一个虚拟环境。之后,当您激活此环境时,您安装的所有软件包都将可供您使用。以这种方式管理Python使事情变得简单明了,并允许您在需要时使用多个版本的Python。

创建虚拟环境

指定版本是可选的。

conda create -n [env_name] python=[python_version] 

激活虚拟环境

source activate [env_name] 

安装所有程序包

您现在可以从蟒蛇安装任一包。他们都将被安装。

conda install [package_name(in this case resampy)] 

而对于您的问题,其余是指这样的: What is the difference between pip and conda?

更多关于管理环境是指这样的: https://conda.io/docs/using/envs.html#

+0

感谢您的信息。 –

+0

您的动机是否达到?我的回答是否有帮助 – Mandy8055

+0

但我遇到同样的错误。我为python 3.5.3创建了一个环境,激活它然后安装resampy。但是当我在python 3.5.3 IDE上运行我的Python程序(位于桌面)时,它返回相同的错误,说没有名为resampy的模块。 :/ \ –