解決pip安裝到全域性環境的問題

2021-10-19 08:58:33 字數 634 閱讀 8575

在 conda 虛擬環境中,可使用conda install命令安裝包,然而該命令並不能安裝所有的包,有些包依舊需要使用pip命令進行安裝。但是,pip install命令將包安裝到了全域性環境中,無論你是否已經啟用了虛擬環境。

我發現網上有許多人推薦使用python -m pip install的形式進行安裝,但是該方法親測無效!!

我的解決方案是:

建立虛擬環境並啟用

conda create -n env

conda activate env

在虛擬環境中用安裝pip
conda install pip==

19.2

在安裝pip時需要指定它的版本,否則會預設安裝最新的pip版本,這個時候python的也會更新,因此指定pip版本並且控制python版本。

在虛擬環境中使用pip命令安裝需要的包就好了

pip install tensorflow==

2.3

解決pip安裝太慢的問題解決pip安裝太慢的問題

經常在使用python的時候需要安裝各種模組,而pip是很強大的模組安裝工具,但是由於國外官方pypi經常被牆,導致不可用,所以我們最好是將自己使用的pip源更換一下,這樣就能解決被牆導致的裝不上庫的煩惱。網上有很多可用的源,例如豆瓣 清華 如果只是臨時需求 可以在使用pip的時候加引數 i 例如 ...

解決pip安裝的包仍然在全域性環境裡而不是虛擬環境

用伺服器的小夥伴都知道,有些包用conda是裝不上的,而如果是實驗室公用的伺服器,你就沒辦法在大環境裡下手,但是經常用pip install package 無效,裝的包還是在base環境裡,經過我多種方法嘗試,終於找到了乙個解決辦法 我們以opencv python 3.4.2.16為例 首先進入...

pip安裝到指定目錄的方案對比

在k8s集群中,為了更好的檔案管理,所以並不是所有目錄都是支援持久化的.而pip預設的安裝目錄是不能持久化的.這樣就出現了乙個問題 經常需要pip安裝一些包,希望這些包是持久化的.我們能不能以一種簡單便捷的方式,支援將pip包安裝到持久化目錄,以實現pip安裝持久化的目的?編號方案 優點缺點 1pi...