[英]how to pip install a package under conda virtual env
我需要在conda虛擬環境下安裝mpl_finance,這個包不能通過conda獲得,只有pip可以安裝。 我試過下面,沒有用,請指教。
我首先在user/miniconda3/envs/cs231p
下設置了一個名為cs231p的虛擬user/miniconda3/envs/cs231p
。 我cd到user / miniconda3 / envs / cs231p / bin,並激活了env
conda activate cs231p
然后我做:conda list以確保pip在那里:
ca-certificates 2019.1.23 0
certifi 2019.3.9 py37_0
libcxx 4.0.1 hcfea43d_1
libcxxabi 4.0.1 hcfea43d_1
libedit 3.1.20181209 hb402a30_0
libffi 3.2.1 h475c297_4
ncurses 6.1 h0a44026_1
openssl 1.1.1b h1de35cc_1
pip 19.0.3 py37_0
然后我做:
which pip
節目
/miniconda3/envs/cs231p/bin/pip
(cs231p) bin$ pip install mpl_finance
我得到了錯誤:但是pip的路徑不是來自我設置的虛擬環境。
XXX / anaconda / bin / python3.5:無法打開文件'install':[Errno 2]沒有這樣的文件或目錄
python -m pip install mpl_finance
給
要求已經滿足:〜/ anaconda / lib / python3.5 / site-packages中的mpl_finance(0.10.0)
激活anaconda虛擬環境
conda activate <env name>
使用pip安裝軟件包
python -m pip install <package>
停用conda虛擬環境
conda deactivate
而不是pip install ...
你也可以使用python -m pip install ....
但你運行pip install
你得到python3.5 can't open file "install"
- 它看起來像你的pip
不是真正的pip
而是python3.5
別名。
運行python3.5 install mpl_finance
,你會得到同樣的錯誤。
也許你有自己的本地腳本/文件名為pip
,當你運行它然后它使用這個腳本而不是預期的pip
。
您可以隨時嘗試完整路徑/miniconda3/envs/cs231p/bin/pip install mpl_finance
。
您還可以創建新環境來測試它是否只是這個環境的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.