我是 python 编程新手。我正在编写一个简单的基于命令行的 twitter 应用程序,我必须使用外部库,如 simplejson、tweepy 等。
有没有一种方法可以打包我的python程序来包含这些库,这样当我分发这个程序时,用户不必先自己安装所需的库?
谢谢
Python 将在当前目录中搜索模块,因此您只需将库打包到子目录中即可。例如,如果myprogram.py
使用foo
包裹:
import foo
这意味着有
- a
foo.py
在你的Python路径上;将其放入同一目录中myprogram.py
, or
- 一个目录
foo
在包含模块的 Python 路径上__init__.py
;把整个目录(.py
仅文件,不需要.pyc
文件)到同一目录myprogram.py
.
当然,首先查看许可证,检查它们是否允许以这种方式重新分发您的程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)