我有一个Pythonscript,我想导入pygameui。当我表演时:
sudo pip install pygameui
在终端中,我收到以下消息:
下载/解压缩pygameui运行setup.py egg_info包 pygameui 要求已经满足(使用--upgrade升级):setuptools in /usr/local/lib/python2.7/dist-packages/setuptools-12.0.4-py2.7.egg (来自pygameui)下载/解压缩pygame> = 1.9.1(来自pygameui)
找不到满足要求pygame> = 1.9.1的版本 (来自pygameui)(来自版本:)没有与之匹配的发行版 pygame的版本> = 1.9.1(来自pygameui)存储完整的登录 /root/.pip/pip.log
我正在努力解决这个问题。有人可以帮帮我吗?
答案 0 :(得分:2)
该模块尚未更新3年,但解决方法是:
首先从github下载master:
git clone https://github.com/fictorial/pygameui.git
然后cd pygameui
使用编辑器打开setup.py
,然后从pygame>=1.9.1
移除install_requires=['setuptools', 'pygame>=1.9.1'] -> ['setuptools']
。
最后运行sudo python setup.py install
。
答案 1 :(得分:0)
没有"解决方案",只有解决方法。
为了拥有工作环境,我使用pygame安装系统包(即Arch Linux中的pacman -S python2-pygame
),然后使用--system-site-packages
开关创建virtualenv。 Pygame的更新时间已超过5年,所以任何变化都不太可能在未来发生。稍后在这个virtualenv我可以安装PygameUI与--no-deps
开关跳过依赖性检查 - Pygame已经安装在所需的版本。