Привет, я довольно новичок в python. Я кодирую с помощью spyder с помощью Navigator (anaconda launcher). Я создал новую виртуальную среду под названием «Джон» и установил некоторые пакеты на нем, используя следующие команды в терминале: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
, а также при попытке открыть пусковую Navigator, связанные с окружающей средой сортира он выходит из строя и не открывается.
Теперь интересная часть заключается в том, что пусковая установка Navigator, связанная с корневой средой по умолчанию, открывается без каких-либо проблем, а также spyder в корневом env.
Любые идеи о том, как заставить его работать или почему он это делает? id действительно ценят вашу помощь :))
Вы пытались установить Spyder внутри своего виртуального? Если его нет в virtualenv, тогда будет вызываться 'spyder', установленный в вашем корневом env. – patricktokeeffe