pip安装与本地Setuptools安装的区别?

大家好,我是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

想了解的信息

  • 我的错误出在哪里?

  • 引用项目内部资源的正确姿势

提前感谢各位的回答,谢谢!

阅读 6.5k
1 个回答
package_data={'chineseregion':['*.json']},

pip安装和本地安装应该是没有区别的,在本地能安装成功可能只是你的本地文件夹里已经有了那个json。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题