我有一個Python項目,requirements.txt
項目pip install
使用。我在PyCharm中打開了這個項目。 (注意:PyCharm在涉及到Git集成時使用了許多與IntelliJ相同的引擎,所以我也標記了它)。PyCharm requirements.txt安裝失敗,私人GitHub存儲庫和SSH密鑰
打開Python文件時,PyCharm告訴我,「包的要求不滿足。」我點擊「安裝要求」,並在短時間後出現一些錯誤。所有的錯誤都與私有 GitHub存儲庫(在requirements.txt
作爲「git + ssh://[email protected] ...」)。所有的錯誤都是一樣的:
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存儲庫導致任何問題(它們都安裝正常)。這只是PyCharm似乎無法安裝要求的這兩個私有GitHub存儲庫。
從requirements.txt
安裝要求時,如何讓PyCharm使用我的GitHub SSH密鑰?