[英]Python - import error when trying to activate a virtual environment, or lauch Spyder
每當我嘗試激活虛擬環境或嘗試啟動Spyder時,我都會收到ImportError。
嘗試激活虛擬環境時:
Traceback (most recent call last):
File "/home/pauline/anaconda3/bin/conda", line 3, in <module>
from conda.cli import main
ImportError: No module named conda.cli
嘗試打開間諜時:
Traceback (most recent call last):
File "/home/pauline/anaconda3/bin/spyder", line 2, in <module>
from spyderlib import start_app
ImportError: No module named spyderlib
我試圖找到一個答案,但是我主要可以發現在剛安裝Anaconda之后發生的問題(mine以前已經安裝並且可以正常工作直到昨天)。
我唯一想到的可能是引發了此錯誤的是,我將Spyder昨天使用的解釋器從默認的Anaconda Python解釋器更改為使用virtualenv創建的虛擬環境中的解釋器。 即使那樣,我也可以毫無問題地關閉並重新啟動Spyder,並且在重新啟動計算機后開始出現錯誤。
[edit]我應該補充一點,Anaconda和我的虛擬環境都使用相同版本的Python,即Python 3.5
如果您使用的是其他python版本,則新版本上將沒有與anaconda一起使用的軟件包,或可能已通過conda install
。 您需要再次使用pip
或conda
安裝它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.