我试图将一个私有的 Github repo 包安装到 Pycharm 中,并遇到了 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。希望有人能指出我正确的方向,因为我觉得我在旋转我的轮子。