我正在使用setuptools
0.6 来打包我的代码。默认情况下,当我键入时python setup.py sdist
,该工具会直接在我的脚本的同一文件夹中创建一个文件夹 dist。我可以做些什么来更改这个默认文件夹?编辑:另一个问题是,如果我的安装脚本和我的包文件夹不在同一个文件夹中,我该怎么做才能指定包的确切路径?谢谢
问问题
14017 次
1 回答
35
使用该--dist-dir=[differentdir]
选项。来自python setup.py sdist --help
:
--dist-dir (-d) directory to put the source distribution archive(s) in [default: dist]
package_dir
您可以使用以下关键字参数指定顶级包目录setup()
:
package_dir = {'': 'src'},
我可以推荐Python Packaging User Guide以获得关于如何打包 Python 项目的好教程。
于 2012-11-30T10:24:30.190 回答