2016-07-25 6 views
0

仮想環境をアクティブにしようとするとき、または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 answerthis answerを試しましたが、問題は解決しませんでした。

昨日Spyderが使用していたインタプリタを、デフォルトのAnaconda Pythonインタプリタからvirtualenvで作成した仮想環境のインタプリタに変更したことが、このエラーを引き起こしたと思います。それでも、Spyderを閉じて再起動しても問題はありません。コンピュータを再起動した後にエラーが発生しました。

[編集]私はあなたが別のPythonのバージョン、あなたがアナコンダとしたりすることを持っていたものは何でもパッケージを使用している場合はアナコンダと私の仮想環境の両方は、Python 3.5

答えて

1

でのPythonの同じバージョンを使用することを追加する必要がありますconda installと一緒にインストールされている場合、新しいバージョンには存在しません。もう一度pipまたはcondaをインストールする必要があります。

+0

彼らはどちらもPython 3.5 – Pauline

+0

と同じPythonバージョンを使用していますが、もしあなたが 'which python'を実行すると、pythonディレクトリが違うのですか? – elelias

+0

私の仮想環境から '' python'を実行していたら、 '/ home/pauline/mybeautifulvenv/bin/python'を持っていましたが、anacondaは独自のものを使っていました...つまり、私はanaconda私の仮想環境? – Pauline

関連する問題