相关疑难解决方法(0)

Python打包:数据文件正确放在tar.gz文件中,但未安装到虚拟环境中

我无法将项目正确安装package_fiddler到我的虚拟环境中.

我已经发现,MANIFEST.in 负责将non.py文件放在Package_fiddler-0.0.0.tar.gz执行时生成的文件中 python setup.py sdist.

然后我做了:

(virt_envir)$ pip install dist/Package_fiddler-0.0.0.tar.gz

但这并没有安装数据文件或包/home/username/.virtualenvs/virt_envir/local/lib/python2.7/site-packages.

我已经试过的设置参数许多配置package_data,include_package_data并且data_files但我似乎每次都使用了错误的配置.

哪种配置package_data和/或include_package_data和/或data_files将正确安装package_fiddler到我的虚拟环境中?

项目树

.
??? MANIFEST.in
??? package_fiddler
?   ??? data
?   ?   ??? example.html
?   ?   ??? stylesheets
?   ?       ??? example.css
?   ??? __init__.py
??? README.rst
??? setup.py
Run Code Online (Sandbox Code Playgroud)

setup.py

from setuptools import setup


setup(
    name='Package_fiddler',
    entry_points={
    'console_scripts': ['package_fiddler = package_fiddler:main', ],},
    long_description=open('README.rst').read(),
    packages=['package_fiddler',]) …
Run Code Online (Sandbox Code Playgroud)

python packaging setuptools setup.py

42
推荐指数
3
解决办法
1万
查看次数

标签 统计

packaging ×1

python ×1

setup.py ×1

setuptools ×1