相关疑难解决方法(0)

我可以使用setup.py来打包需要PyQt5的应用吗?

我在这看了这个问题:

可以从setuptools setup.py中要求PyQt吗?

分发具有gui的python应用程序并且它基于PyQt的正确方法是什么?(我使用的是PyQt5和Python3)

我还在学习如何分发东西,所以我不知道我的问题是否有意义.


编辑:

答案是正确的,sudo pip3 install .为我自己的setup.py文件工作,但显然pyqt5不包括QtWebKitWidgets模块,并且它不能安装在pip3的单独包中.所以现在我正在考虑完全脱离Python并使用Javascript + Electron作为一种易于运行的多平台语言进行开发.

python pyqt setup.py python-3.x pyqt5

11
推荐指数
1
解决办法
2218
查看次数

setup.py:在尝试安装之前需要最新版本的 setuptools

我创建了一个包'typing;python_version<"3.5"'在里面的install_requires。显然,这种依赖规范只在最近版本的setuptools. 如果setuptools用户机器上的 旧的,他们会得到:

'install_requires' 必须是包含有效项目/版本要求说明符的字符串或字符串列表;键入中的预期版本规范;python_version<"3.5" at ;python_version<"3.5"

简单的解决方案是告诉用户pip install 'setuptools>=36.2.1'之前pip install my-package。(请注意,这36.2.1只是我知道的一个版本,不一定是绝对最低要求)

但是有没有什么方法可以指定这个要求setup.py,让它自动完成?添加setuptools>=36.2.1install_requiressetup_requires没有工作。它说Installed /tmp/pip-si2fqg-build/.eggs/setuptools-38.2.5-py3.3.egg然后给出与上面相同的错误。

python setuptools setup.py install-requires

5
推荐指数
1
解决办法
1910
查看次数

为什么PyQt4在Python打包索引上不可用?

好吧,我写了一个使用PyQt4并希望分发它的小应用程序.但问题是我必须要求用户手动安装PyQt4,因为它无法使用setuptools.

那么,参考这个,我想问一下是否有人知道PyQt4不在PyPi上的原因?

另外,有没有其他可能的方法我可以在我的setup.py中包含PyQt4,以便用户不需要手动安装它?

谢谢

python setuptools pyqt4 python-2.7

3
推荐指数
1
解决办法
555
查看次数