[英]What does it mean that Conda and Pip cannot be used interchangeably?
前段時間,我安裝了 Django (帶有pip
)並且在做一些事情時遇到了一些麻煩,因為我沒有創建虛擬環境(至少看起來是這樣)。 那個時候我被推薦用conda
安裝它,因為我使用的是 Anaconda 的 spyder。
現在,有了新的 Windows 安裝,我正在嘗試再次開始學習 Django,但我對是否應該使用conda
或pip
安裝它感到困惑。 我在這里讀到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.