我有一个Python项目,其中包含一个
在打开Python文件时,如预期的那样,PyCharm告诉我:"未满足软件包要求"。我点击"安装要求",然后在短时间内出现一些错误。所有的错误都与私有GitHub存储库相关(在
我可以在命令行中运行
我该如何让 PyCharm 在从
requirements.txt
文件,用于pip install
。我在PyCharm中打开了该项目。(顺便说一句:当涉及到Git集成时,PyCharm使用许多与IntelliJ相同的引擎,因此我也标记了它)。在打开Python文件时,如预期的那样,PyCharm告诉我:"未满足软件包要求"。我点击"安装要求",然后在短时间内出现一些错误。所有的错误都与私有GitHub存储库相关(在
requirements.txt
中为"git+ssh://git@github.com...")。所有的错误都是相同的:Please make sure you have the correct access rights
and the repository exists.
我可以在命令行中运行
pip install
,因此问题不在于 requirements.txt。问题似乎是 PyCharm 没有使用我的 GitHub SSH 密钥(它从未要求我输入 SSH 密钥密码)。PyCharm 文档建议确保您的公钥和私钥分别存在于 $HOME/.ssh/id_rsa.pub
和 $HOME/.ssh/id_rsa
,而它们也确实存在。我还设置了 GitHub 设置,以便 PyCharm 知道我的用户名和密码,但那也没有起作用。
requirements.txt
中的所有公共 Git/GitHub 存储库都没有引起任何问题(它们都安装得很好)。只有这两个私有 GitHub 存储库,PyCharm 似乎无法从其中安装要求。我该如何让 PyCharm 在从
requirements.txt
安装要求时使用我的 GitHub SSH 密钥?