簡體   English   中英

將 Python 包安裝到需要 Pip 的 Conda Env 時出現 ModuleNotFoundError 或 ImportError

[英]ModuleNotFoundError or ImportError When Installing Python Packages to Conda Env That Require Pip

雖然這可能非常簡單,但我想分享一個我遇到的問題的解決方案,因為我直到現在才遇到這個問題。

基本上我遇到了麻煩運行splinter在我的暢達虛擬環境。 我首先激活了我的環境conda activate PythonData 然后我試圖運行conda install splinter它失敗了,那么conda install -c metaperl splinter也失敗了。

然后我開始使用pip ,所以我轉到文檔並運行pip install splinter

安裝說它成功了,但是在重新啟動內核后我仍然收到同樣的錯誤。

請參閱下面的解決方案:)

我查看了我的 anaconda 垃圾箱,但沒有找到包裹。 然后我意識到當我第二次嘗試安裝時(在確保我的環境確實被激活后),我看到它安裝在我的usr文件夾中 - 而不是我的anaconda3文件夾。

因此,我不得不運行pip uninstall splinter將其刪除,然后執行以下操作:

conda install pip首先安裝 pip (我以前使用過沒有錯誤,所以這令人費解,但這就是生活)

conda info找到我的活動環境路徑

復制類似於以下/anaconda/envs/venv_name的活動環境路徑后,我能夠像這樣運行安裝:

/anaconda/envs/venv_name/bin/pip install splinter

然后是中提琴! 有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM