簡體   English   中英

Python-嘗試激活虛擬環境或Lauch Spyder時導入錯誤

[英]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 您需要再次使用pipconda安裝它們。

暫無
暫無

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

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