大家好,我是Python初学者,如果暴露了我某些弱智的地方,请各位看官轻喷
初学Python,尝试着开发一个小项目来联系,项目托管在此处
项目基于Python 3.5开发,开发以及测试平台为Win 10 x64
我的项目中引用到了data.json
这样一个数据文件,我在setup.py
已经添加了下列设置:
include_package_data=True,
package_data={'':['*.json']},
并且在MANIFEST.in
文件中指明了include chineseregion data.json
以上为背景以及环境信息
直接在目录中执行python setup.py install
,并且命令行中执行可以得到正确的反馈以及输出
使用pip安装,则提示找不到data.json
我的错误出在哪里?
引用项目内部资源的正确姿势
提前感谢各位的回答,谢谢!
PHPz2017-04-17 16:14:54
package_data={'chineseregion':['*.json']},
pip安装和本地安装应该是没有区别的,在本地能安装成功可能只是你的本地文件夹里已经有了那个json。