我有一个Python项目,有一个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知道我的用户名和密码,但这也没有用.
没有任何公共Git/GitHub存储库requirements.txt
导致任何问题(它们都安装正常).只有这两个私有GitHub存储库,PyCharm似乎无法安装需求.
在安装需求时,如何让PyCharm使用我的GitHub SSH密钥requirements.txt
?