我有下面的模块目录结构:
QCsnapshot/
setup.py
src/
checkConnectivity.py
checkDefaultJobServer.py
approx. 20 other modules ...
QCsnapshot
目录位于eclipse工作区中,其中的src
目录包含所有python模块。在
我编写了下面的setup.py
脚本来打包和分发这些模块:
当我从windows命令提示符运行这个setup.py
文件时,我得到以下输出:
C:\Users\darshanb\temp\de.ecw.python.QCsnapshot>setup.py install
running install
running build
running install_egg_info
Writing C:\Python27\Lib\site-packages\snapshot-1.0-py2.7.egg-info
我浏览了很多文章和网页来了解更多这方面的信息,但是我不确定如何继续下去,__init__.py
文件、pypric文件等非常令人困惑
请告诉我如何创建一个包含所有这些模块的包, 我还有一些在模块中使用过的库,比如urllib2、lxml、pydobc等。 我不知道如何自动安装这些库
setup调用需要py_modules或packages参数,它不会尝试自动查找Python文件。你需要列出所有模块,或者使用环球网,或者对代码进行一点重新组织,使其具有一个包而不是多个模块(我的建议)。在
相关问题 更多 >
编程相关推荐