2016-11-23 8 views
1

Я пытаюсь установить IDE для родной работы ML/DA, но обе из лучших IDE (spyder и rodeo) не устанавливаются в моей системе. Сайдэ установлен с помощью python3.5 -m pip install spyder , но когда я пытаюсь запустить Spyder из терминала с помощью spyder я получаю следующее сообщение об ошибке:Невозможно установить rodeo или spyder в моем Ubuntu?

Traceback (most recent call last): 
    File "/usr/local/lib/python3.5/dist-packages/qtpy/__init__.py", line 119, in <module> 
    from PySide import __version__ as PYSIDE_VERSION # analysis:ignore 
ImportError: No module named 'PySide' 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "/usr/local/bin/spyder", line 11, in <module> 
    sys.exit(main()) 
    File "/usr/local/lib/python3.5/dist-packages/spyder/app/start.py", line 103, in main 
    from spyder.app import mainwindow 
    File "/usr/local/lib/python3.5/dist-packages/spyder/app/mainwindow.py", line 49, in <module> 
    requirements.check_qt() 
    File "/usr/local/lib/python3.5/dist-packages/spyder/requirements.py", line 39, in check_qt 
    import qtpy 
    File "/usr/local/lib/python3.5/dist-packages/qtpy/__init__.py", line 125, in <module> 
    raise PythonQtError('No Qt bindings could be found') 
qtpy.PythonQtError: No Qt bindings could be found 

Когда я пытаюсь установить PySide, я получаю:

only these python versions are supported: [(2, 6), (2, 7), (3, 2), (3, 3), (3, 4)] 

Я в настоящее время использую python3.5 для анализа и python2.7 для webdev.

Итак, я удалил spyder с помощью python3.5 -m pip uninstall spyder и попытался установить rodeo с помощью pip, а также apt-get и не работать. Я даже пытался sudo dpkg -i install rodeo.deb как пояснено here и получил следующее сообщение об ошибке:

dpkg: error processing archive install (--install): 
cannot access archive: No such file or directory 
dpkg: error processing archive rodeo.deb (--install): 
cannot access archive: No such file or directory 
Errors were encountered while processing: 
install 
rodeo.deb 

Пытаюсь загрузить родео с их сайта на yhat.com загружает пустую страницу с одной строки Cannot GET /products/rodeo/downloads/linux64/null и ничего не происходит - нет загрузки.

Как установить & использовать одну из этих IDE или что-то, что обычно облегчает работу ML/DA?

И я не играл с альтернативной сборки питона, таких как анаконда, jupyter, IPython и т.д.

Благодаря

ответ

2

на основе https://pythonhosted.org/spyder/installation.html#the-hard-way, «нет Qt привязки не может быть найден» ошибка для Spyder может быть исправлена ​​путем установки либо PyQt5, который рекомендуется или PyQt4 для Python 3. в Ubuntu, вы можете установить PyQt5, запустив:

sudo apt-get install python3-pyqt5 

Если вы хотите установить PyQt4 вместо, а затем запустить:

sudo apt-get install python3-pyqt4 
+1

Я также хотел бы сказать, что PySide больше не поддерживается Spyder. –

+0

@CarlosCordoba Спасибо; Я не знал об этом! – edwinksl

+1

Мы решили отказаться от него с Spyder 3.0, потому что PySide терпит неудачу с очень трудными для отладки ошибок. Кроме того, нам было сложно поддерживать три привязки одновременно (PyQt5, PyQt4 и PySide). Более простые приложения (например, 'qtconsole') могут позволить себе такую ​​роскошь, но, к сожалению, не мы :-) –

0

Для установки Rodeo репо, которое вы загружаете, устарело. Попробуйте выполнить приведенные ниже команды, чтобы установить последнюю версию. Он должен автоматически запускать ваш путь анаконды:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 33D40BC6 
sudo add-apt-repository -u "deb http://rodeo-deb.yhat.com/ rodeo main" 

#### install rodeo and run it 
sudo apt-get -y install rodeo 
/opt/Rodeo/rodeo 
1

Я использую anaconda. Использование pip дало эту ошибку. Итак, я сделал следующее

pip uninstall spyder 
conda install spyder 

 Смежные вопросы

  • Нет связанных вопросов^_^