Luk*_*ley 5 python pip setuptools
我不知道为什么当我运行pip install ../ path_to_my_proj /(来自virtualenv)时,没有数据文件被复制到sitepackage / myproj /文件夹中。python软件包正确复制了。
python版本3.4.4
我的项目目录如下:
??? myproj
? ??? __init__.py
? ??? module1.py
? ??? module2.py
??? data_files
| ??? subfolder1
? | ??? datafile.dll
? | ??? datafile2.dll
| ??? subfolder2
? ??? datafile3.dll
? ??? datafile4.dll
|
??? MANIFEST.in
??? setup.py
Run Code Online (Sandbox Code Playgroud)
我的MANIFEST.in看起来像
recursive-include data_files *
include README.md
Run Code Online (Sandbox Code Playgroud)
我的设置如下:
setup(
name='myproj',
version='0.1.1',
install_requires=['requirement'],
packages=['myproj'],
include_package_data=True,
)
Run Code Online (Sandbox Code Playgroud)
我遇到了同样的问题,并在https://gitter.im/pypa/setuptools上询问了此问题。结果?你就是做不到。data_files必须生活在myproj。
您可以通过将一个空的假货__init__.py中data_files,但随后它会被放入PYTHONHOME\Lib\site-packages沿侧myproj在同一水平,污染名字空间。
| 归档时间: |
|
| 查看次数: |
1030 次 |
| 最近记录: |