簡體   English   中英

Conda 和 Pip 不能互換使用是什么意思?

[英]What does it mean that Conda and Pip cannot be used interchangeably?

前段時間,我安裝了 Django (帶有pip )並且在做一些事情時遇到了一些麻煩,因為我沒有創建虛擬環境(至少看起來是這樣)。 那個時候我被推薦用conda安裝它,因為我使用的是 Anaconda 的 spyder。

現在,有了新的 Windows 安裝,我正在嘗試再次開始學習 Django,但我對是否應該使用condapip安裝它感到困惑。 我在這里讀到pip 和 conda 有什么區別? 它們不能互換使用,但我不確定這意味着什么。

如果我用conda安裝 Django 和其他一些軟件包,這是否意味着我必須做一些額外的事情才能安裝一些 package 和pip 說,如果有一個 package conda無法安裝,正如我在同一個問題中讀到的那樣。

他們說conda “也創建了一個虛擬環境”,這是否意味着每次我用它安裝一些東西時,它並沒有被全局安裝,除了安裝之外,我還設置了它的虛擬環境?

非常感謝。

在不激活環境的情況下安裝conda package 會將 package 安裝到conda的默認虛擬環境中,稱為base 我建議您閱讀虛擬環境如何工作並防止 package 沖突。

您可以使用 pip 在conda環境中安裝 python pip 只需激活該環境並像往常一樣使用pip install package_name 但是,您應該首先確保 package 在任何 conda 存儲庫中都不可用,從而避免這種情況。

暫無
暫無

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

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