【发布时间】:2021-02-07 02:49:02
【问题描述】:
我尝试在 Pycharm 中安装一个私有的 Github repo 包,但遇到了 ModuleNotFoundError。为了方便读者,我用通用的 package_name 替换了实际的包名。
我已经使用 Pipfile 和 CI_USER_TOKEN 环境变量在我的 Travis 上工作。
但是,这是我尝试使其在本地工作的方法,但在过去几个小时的工作中我没有取得任何进展:
-
我将 CI_USER_TOKEN 放入本地的 .env 文件中,并使用 GitHub 凭据在主目录中创建了一个 .netrc 文件,但仍然没有运气。 (错误:ModuleNotFoundError:没有名为“package_name”的模块)
-
我还在打开的“编辑运行/调试运行配置”对话框的编辑配置部分将 CI_USER_TOKEN 设置为环境变量。 (错误:ModuleNotFoundError:没有名为“package_name”的模块)
-
我还使用 CI_USER_TOKEN 键在首选项 > 版本控制 > GitHub 上添加了我的 Github 帐户。 (错误:ModuleNotFoundError:没有名为“package_name”的模块)
-
最后,我尝试在首选项 > 项目解释器 > 安装(加号)> 管理存储库 > 输入存储库 URL 中将其设置为可安装(错误:“加载包列表时出错:请求失败,状态码 404”)
所以我很难理解为什么 Pycharm 安装私有 repo 比 Travis/Pipfile 安装同一个 repo 更难配置。希望有人能指出我正确的方向,因为我觉得我在旋转我的轮子。
【问题讨论】:
-
你是如何安装这个私有的 Github repo 包的?
标签: python github pycharm modulenotfounderror