素材牛VIP会员
pip安装与本地Setuptools安装的区别?
 d***悠  分类:Python  人气:625  回帖:1  发布于6年前 收藏

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

想了解的信息

  • 我的错误出在哪里?

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

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

讨论这个帖子(1)垃圾回帖将一律封号处理……

Lv7 码师
ha***23 职业无 6年前#1
package_data={'chineseregion':['*.json']},

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

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取