簡體   English   中英

pycharm 中的 Pip 在 conda env 中安裝包,而不是在項目內的活動 venv 中

[英]Pip in pycharm install packages in conda env and not in active venv inside project

我有一個奇怪的問題...

我可以使用 pycharm 中的內置 package 管理器安裝軟件包。 但是由於某種原因,每次我使用“pip install (xx)”時,它都會將軟件包安裝在我 mac 上某處的 conda env 中......

我該如何解決這個問題?

我嘗試了以下方法:關閉 --> 重新打開 pycharm // 停用並激活 venv // 檢查項目解釋器是正確的(它是...)

在此處輸入圖像描述

在此處輸入圖像描述

您在虛擬環境venv中,同時在 Conda base環境中(注意提示左側的(venv)(base) )。 Conda 可能會覆蓋您的venvpip

我打賭為什么會發生這種情況是,在安裝過程中,您將 Conda 設置為在新終端打開時自動啟動其base環境(無論是否在 PyCharm 內)。

您可以嘗試:

    1. 退出 Conda(使用conda deactivate )並再次嘗試pip install (檢查您是否仍在venv虛擬環境中)。
    1. 直接從 PyCharm 的 GUI 安裝軟件包 - 注意 package 列表左下角的小+符號。 這不會解決與您的終端相關的問題,但現在將 function 作為解決方法。

請注意,這些不能保證有效,因為您的系統上可能有其他配置(由您直接安裝,或在安裝時由 Conda 間接安裝)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM