0
嗨,我很新的python。我使用Navigator(anaconda launcher)編碼spyder。 我已經創建了一個名爲「約翰」一個新的虛擬環境,並在終端使用下列命令安裝了一些軟件包:Spyder不能在新的虛擬環境中打開
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
然後我試圖打開Spyder的,並通過在終端輸入「Spyder的」運行代碼和這是我得到的錯誤:
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
而且當我嘗試打開它崩潰和不開放的約翰·環境相關的導航器發射。
現在有趣的部分是與默認根環境相關聯的導航器啓動器打開時沒有任何問題,而根環境中的spyder也是如此。
任何想法如何使其工作或爲什麼這樣做? ID真的很感謝你的幫助:))
你有沒有試過在你的virtualenv裏面安裝Spyder?如果它不在virtualenv中,那麼將調用安裝在你的根env中的'spyder'。 – patricktokeeffe