簡體   English   中英

在anaconda上使用pip安裝python包有什么作用?

[英]What is the effect of using pip to install python packages on anaconda?

我已經安裝了一個新的 anaconda v4.4。 我意識到可以使用 conda 和 pip 安裝 python 包。 使用anaconda時用pip代替conda安裝python包有什么效果? pip 安裝的庫會停止運行嗎? 我正在使用 python v3

編輯:我不認為問題是pip 和 conda 之間的區別什么的重復 那個問題解釋了pip和conda的區別,但是沒有講可以使用conda時使用pip的效果。

如果您使用pip安裝 vs conda一切可能會繼續工作。 但是,Conda 無法管理pip已安裝的依賴項 - 它無法升級或刪除它們。 更重要的是, conda 會安裝一個包,即使它已經用pip安裝了 試試這個測試:

conda create -n testenv python=3
conda activate testenv
pip install numpy
conda install scipy

您將從第三個命令中看到 conda 將要重新安裝 NumPy,即使它已經通過pip安裝。 如果有鏈接不同的 C 庫或類似的東西,這可能會導致問題。 一般來說,只要有可能,就使用 conda 將軟件包安裝到 conda 環境中。

暫無
暫無

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

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