首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python自动安装包

python自动安装包
EN

Stack Overflow用户
提问于 2013-11-09 15:13:37
回答 1查看 2K关注 0票数 0

我在python上遇到了一个问题,在我创建了我的脚本之后,有一个库我下载了它,我在我的ubuntu中安装了它,我在我的脚本中使用了它,现在如果我把这个脚本给客户机或者其他用户--也许他不知道有哪些库以及如何安装它,我想要一个创建install.py的想法--这个文件应该安装所有脚本需要它的库,有可能吗?

还有其他问题,如果我使用PYQT,有没有办法将所有脚本转换为mac、windows和linux的一个可执行文件,即使它们没有安装QT ??

先谢了。

法哈德

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-09 15:17:00

这是一个用于unix的简单bash脚本,它将完成您的工作:

每个模块:

代码语言:javascript
复制
#!/bin/sh
while read p; do
  pip install $p
done < requirements.txt

或者你可以简单地通过:

代码语言:javascript
复制
pip install -r requirements.txt

requirements.txt中,输入模块名称:

代码语言:javascript
复制
django
numpy
lxml
#.... so on

然后可以运行bash脚本./script.sh

如果您想从python脚本中安装模块,可以使用setup

代码语言:javascript
复制
from setuptools import setup

setup(
    # ...
    install_requires=['module']
)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19877494

复制
相关文章

相似问题

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