我在python上遇到了一个问题,在我创建了我的脚本之后,有一个库我下载了它,我在我的ubuntu中安装了它,我在我的脚本中使用了它,现在如果我把这个脚本给客户机或者其他用户--也许他不知道有哪些库以及如何安装它,我想要一个创建install.py的想法--这个文件应该安装所有脚本需要它的库,有可能吗?
还有其他问题,如果我使用PYQT,有没有办法将所有脚本转换为mac、windows和linux的一个可执行文件,即使它们没有安装QT ??
先谢了。
法哈德
发布于 2013-11-09 15:17:00
这是一个用于unix的简单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']
)https://stackoverflow.com/questions/19877494
复制相似问题