我遇到了 python 的问题,在我创建脚本之后,我下载了一些库并将其安装在我的 ubuntu 中并在我的脚本中使用,现在如果我将脚本提供给客户端或任何其他用户,也许他不知道那里有哪些库以及如何安装它,我想创建一个 install.py 这个文件应该安装脚本需要它的所有库,这可能吗?
还有其他问题,如果我使用 PYQT,是否有任何方法可以将所有脚本转换为 Mac、Windows 和 linux 的一个可执行文件,即使他们没有安装 QT?
谢谢提前。
法赫德
我遇到了 python 的问题,在我创建脚本之后,我下载了一些库并将其安装在我的 ubuntu 中并在我的脚本中使用,现在如果我将脚本提供给客户端或任何其他用户,也许他不知道那里有哪些库以及如何安装它,我想创建一个 install.py 这个文件应该安装脚本需要它的所有库,这可能吗?
还有其他问题,如果我使用 PYQT,是否有任何方法可以将所有脚本转换为 Mac、Windows 和 linux 的一个可执行文件,即使他们没有安装 QT?
谢谢提前。
法赫德
这是一个简单的 bash 脚本,可以完成你的工作:
每个模块:
#!/bin/sh
while read p; do
pip install $p
done < requirements.txt
或者你可以简单地通过:
pip install -r requirements.txt
在 中requirements.txt
,输入模块名称:
django
numpy
lxml
#.... so on
然后,您可以运行 bash 脚本./script.sh
如果要从 python 脚本安装模块,可以使用setup
:
from setuptools import setup
setup(
# ...
install_requires=['module']
)