1

我有一个 python 包,它在一个data文件夹中有几个数据文件,使用包时必须读取这些文件;这些不是 python 脚本。但是,当我安装我的包来测试它时,python setup.py install --user~/.local/lib/python2.7/site-package/mypackage-1.0.0-py2.7.egg安装了一个,因此代码无法读取data目录。

我看到其他软件包,例如numpy使用 a*.dist-infonumpy文件夹安装。

我如何让我的包像这样安装?

4

1 回答 1

3
python setup.py sdist
pip install dist/*.tar.gz --user

sdist创建一个 Source Archine 作为里面的dist/tar.gz。pip然后将其安装到用户站点包目录。

更多信息在这里。

于 2016-11-19T18:56:49.823 回答