[英]Packages installed through "conda install" on Anaconda Prompt not listed in the package list for the environment on Anaconda Navigator
[英]Does a package also gets installed in conda environment if I use pip to install packages not included in Anaconda?
我目前正在開發一個 Django 項目,並想安裝一個名為“tinymce”的額外 Django(應用程序)package。 我最近安裝了Anaconda ,我不習慣與conda相關的命令。 我經常使用pip install
包。 但是現在我真的很困惑,如果我真的應該使用相同的 pip 安裝或使用其他一些 conda 命令(如果有的話)來安裝 package。 另外,如果我要經常使用這些軟件包,這會影響什么嗎?
僅供參考:我在Windows和使用Python 3.7使用最近的Anaconda版本。
在開始安裝包之前,您應該決定如何管理不同項目的包。 我建議您為每個項目創建一個專用的 conda 環境。 然后,無論何時要處理項目,都必須激活相應的環境。 但是為一個項目安裝的軟件包不會干擾另一個項目的軟件包。 它有助於安裝 Miniconda 而不是 Anaconda,因為這樣可以保持 conda 基礎環境清潔。
您寫道您習慣於調用pip install
,但您沒有提及 Python 虛擬環境或 conda 環境。 這聽起來好像您通常在您的機器上全局安裝軟件包。 遲早,這會造成混亂。
如果您決定使用 conda 環境,則必須記住在為該項目安裝包之前始終為您的項目激活環境。 然后pip install
和 conda conda install
都會將包放入該環境。 當我有選擇時,我更喜歡從默認渠道安裝帶有 conda 的軟件包。 conda 比 pip 有更好的依賴管理,而且 conda 可以處理非 Python 依賴。 但是包有時在 conda 和 pip 中具有不同的名稱,因此將 pip 的安裝說明轉換為 conda 的類似命令可能需要額外的努力。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.