为了账号安全,请及时绑定邮箱和手机立即绑定

在python存储库名称和包名称中使用连字符/破折号

在python存储库名称和包名称中使用连字符/破折号

MMMHUHU 2021-11-02 19:22:10
我正在尝试使我的 git 存储库 pip 可安装。为此,我正在重组 repo 以遵循正确的约定。我查看其他存储库的理解是,我应该将所有源代码放在一个与存储库名称相同的包中。例如,如果我的存储库被调用myrepo,那么源代码将全部放入一个也称为myrepo.为了便于阅读,我的存储库中有一个连字符:例如my-repo. 所以如果我想为它制作一个同名的包,它也会有一个连字符。在本教程中,它对 python 包名称说“不要使用连字符”。但是,我已经看到了完善的软件包,例如scikit-learn名称中带有连字符的软件包。我注意到的一件事是,在scikit-learnrepo 中,包名称与 repo 名称不同,而是称为sklearn.我认为我上面的讨论归结为以下问题:打包repo的时候,repo的名字和包的名字有什么关系?名称不匹配时有什么需要注意的吗?包名中可以有连字符吗?在存储库名称中呢?如果包名scikit-learn是sklearn,那么当我安装它时我怎么做pip install scikit-learn而不是pip install sklearn?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 209 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号