首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在我的Ubuntu中安装rodeo或spyder?

无法在我的Ubuntu中安装rodeo或spyder?
EN

Stack Overflow用户
提问于 2016-11-23 03:50:02
回答 3查看 1.4K关注 0票数 1

我正在尝试为本地ML/DA工作安装IDE,但是两个顶级IDE (spyder和rodeo)都没有安装在我的系统上。syder使用python3.5 -m pip install spyder安装,但当我尝试使用spyder从终端运行spyder时,会得到以下错误:

代码语言:javascript
复制
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时,我得到:

代码语言:javascript
复制
only these python versions are supported: [(2, 6), (2, 7), (3, 2), (3, 3), (3, 4)]

我目前使用python3.5进行分析,python2.7用于webdev。

因此,我使用python3.5 -m pip uninstall spyder卸载spyder,并尝试使用pip和apt安装rodeo,并且两者都不工作。我甚至尝试了sudo dpkg -i install rodeo.deb作为解释这里,并得到了以下错误:

代码语言:javascript
复制
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更容易工作的东西?

我还没有玩过像anaconda、jupyter、ipython等的python的替代构建。

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-11-23 06:56:23

基于https://pythonhosted.org/spyder/installation.html#the-hard-way,可以通过安装推荐的PyQt5或PyQt4 3来修复Spyder的"No绑定“错误。在Ubuntu中,可以通过运行以下命令安装PyQt5:

代码语言:javascript
复制
sudo apt-get install python3-pyqt5

如果要安装PyQt4,请运行:

代码语言:javascript
复制
sudo apt-get install python3-pyqt4
票数 2
EN

Stack Overflow用户

发布于 2017-11-07 01:04:55

我用的是蟒蛇。使用pip造成了这个错误。所以我做了

代码语言:javascript
复制
pip uninstall spyder
conda install spyder
票数 1
EN

Stack Overflow用户

发布于 2016-11-23 14:51:45

对于安装Rodeo,您正在下载的回购是过时的。尝试运行下面的命令来安装最新版本。它应该自动拾取您的anaconda路径:

代码语言:javascript
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40755698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档