在 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...