こんにちは、私はかなり新しいpythonです。私はNavigator(anacondaランチャー)を使ってスパイダーでコーディングしています。 私は「ジョン」という名前の新しい仮想環境を作成し、ターミナルで次のコマンドを使用して、その上にいくつかのパッケージをインストールしている:それから、私はスパイダーを開いて、ターミナルで「スパイダー」を入力してコードを実行しようとしたスパイダーが新しい仮想環境で開かない
conda create -n john python=2.7 anaconda
source activate john
conda install -n john -c akode lasagne=0.1dev
conda install -n john -c derickl nolearn=0.5b1
と
Traceback (most recent call last):
File "/Users/Hengameh/anaconda2/envs/john/bin/spyder", line 3, in <module>
start_app.main()
File "/Users/Hengameh/anaconda2/envs/john/lib/python2.7/site- packages/spyderlib/start_app.py", line 114, in main
from spyderlib import spyder
File "/Users/Hengameh/anaconda2/envs/john/lib/python2.7/site- packages/spyderlib/spyder.py", line 88, in <module>
from spyderlib.qt.QtGui import (QApplication, QMainWindow, QSplashScreen,
File "/Users/Hengameh/anaconda2/envs/john/lib/python2.7/site- packages/spyderlib/qt/QtGui.py", line 10, in <module>
from PyQt4.Qt import QKeySequence, QTextCursor # analysis:ignore
ImportError: cannot import name QKeySequence
とも私はそれがクラッシュすると開かないジョン・環境に関連したナビゲーターランチャーを開こうとすると:これは私が取得エラーです。
ここで興味深いのは、デフォルトのルート環境に関連付けられたナビゲータランチャが問題なく開かれ、ルート環境でスパイダが開かれることです。
どのように動作させるか、またはこれを行う理由はありますか? ID:
あなたのvirtualenvの中にSpyderをインストールしようとしましたか?それがvirtualenvに存在しない場合、ルートenvにインストールされた 'spyder'が呼び出されます。 – patricktokeeffe