仮想環境をアクティブにしようとするとき、またはSpyderを起動しようとするときにImportErrorが発生する。Python - 仮想環境またはlauchをアクティブにしようとしたときにインポートエラーが発生するSpyder
仮想環境をアクティブ化しようとすると:
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
私はそのための答えを見つけることを試みたが、私は主にアナコンダだった後に発生する問題を見つけることができますちょうどインストールされました(私は以前にインストールされ、昨日までうまく動作していました)。
私もthis answerとthis answerを試しましたが、問題は解決しませんでした。
昨日Spyderが使用していたインタプリタを、デフォルトのAnaconda Pythonインタプリタからvirtualenvで作成した仮想環境のインタプリタに変更したことが、このエラーを引き起こしたと思います。それでも、Spyderを閉じて再起動しても問題はありません。コンピュータを再起動した後にエラーが発生しました。
[編集]私はあなたが別のPythonのバージョン、あなたがアナコンダとしたりすることを持っていたものは何でもパッケージを使用している場合はアナコンダと私の仮想環境の両方は、Python 3.5
彼らはどちらもPython 3.5 – Pauline
と同じPythonバージョンを使用していますが、もしあなたが 'which python'を実行すると、pythonディレクトリが違うのですか? – elelias
私の仮想環境から '' python'を実行していたら、 '/ home/pauline/mybeautifulvenv/bin/python'を持っていましたが、anacondaは独自のものを使っていました...つまり、私はanaconda私の仮想環境? – Pauline