2017-07-29 341 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的模塊。 :/ \ –