首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pip无法使用Ubuntu包解决依赖关系

pip无法使用Ubuntu包解决依赖关系
EN

Ask Ubuntu用户
提问于 2018-03-23 20:53:19
回答 1查看 504关注 0票数 1

我想升级用于Python2的包psychopy

代码语言:javascript
复制
$ sudo -H pip2 install --upgrade psychopy
Collecting psychopy
Collecting pillow (from psychopy)
  Using cached Pillow-5.0.0-cp27-cp27mu-manylinux1_x86_64.whl
Collecting pyqt5 (from psychopy)
  Could not find a version that satisfies the requirement pyqt5 (from psychopy) (from versions: )
No matching distribution found for pyqt5 (from psychopy)

我猜pyqt5不支持在Linux上安装PyPI for Python2。我已经安装了Ubuntu包pyqt5-devpython-pyqt5,但是pip似乎并不在意。

我在用巧妙的方法。

EN

回答 1

Ask Ubuntu用户

发布于 2018-03-25 09:57:47

我认为最简单的方法是通过以下方式获取所有构建依赖关系:

代码语言:javascript
复制
sudo apt-get build-dep psychopy
sudo apt-get install psychopy

sudo apt-get install libgtk2.0-dev libgtk-3-dev mesa-common-dev \
libglu1-mesa-dev libqt5gstreamer-dev libwebkitgtk-dev libwebkitgtk-3.0-dev \
libgstreamer-plugins-bad1.0-dev \
libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev

然后用pip安装它:

代码语言:javascript
复制
sudo -H pip2 install --upgrade psychopy
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1018705

复制
相关文章

相似问题

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