關於conda中的pip使用注意事項

2021-10-17 14:43:34 字數 530 閱讀 3460

慚愧,用了好久anaconda才發現這個事情:

今天用jupyter寫東西,少個sklearn,在terminal中pip install安裝完,但是jupyter死活找不到,sys.path看了下路徑是對的,網上翻了半天,終於pip -v發現端倪,原來用錯pip了。

pip install 用的是base下的pip(雖然當前顯示的是env_tensorflow環境,不知道為什麼進入env_tensorflow環境後pip沒有切換)所以 會安裝到 /opt/miniconda3/lib/python3.7/site-packages下 這個路徑不在jupyter中env_tensorflow環境的sys.path中,所以找不到

env_tensorflow環境正確的安裝目錄應該在/opt/miniconda3/envs/env_tensorflow/lib/python3.7/site-packages

deactivate後重新進入即可

另外conda install *** ,會都統一放在乙個目錄裡面:

/opt/miniconda3/pkgs

使用 conda 中的 pip 安裝包

conda 管理包很方便,但並不是所有包都有最新的 conda 版本,所以仍需要使用 conda 中的 pip 來安裝包。以 conda 安裝路徑 miniconda 環境名稱tf2.1為例,conda 環境中的 pip 路徑為 miniconda3 envs tf2.1 bin pip檢視該 pi...

conda 換成清華的源 conda與pip安裝

下面兩個是conda官方庫的映象 conda config add channels conda config add channels conda第三方庫 conda forge conda config add channels conda第三方庫 pytorch conda config ad...

conda和pip的區別

兩者都是包管理器 自動化軟體安裝,更新,解除安裝的一種工具 conda是乙個通用的包管理器,可以構建和管理任何語言的任何型別的包,所以用來管理python包也當然是綽綽有餘。conda旨在管理任何軟體堆疊中的包和依賴關係,其安裝過程中,會提示哪些包與當前所要安裝的包之間有依賴關係,並且會自動安裝和更...