如何在 conda 虚拟环境下 pip 安装包
how to pip install a package under conda virtual env
我需要在conda虚拟环境下安装mpl_finance,这个包不能通过conda安装,只有pip可以安装。试过以下,不行,请指教
我首先在 user/miniconda3/envs/cs231p
下设置了一个名为 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: can't open file 'install': [Errno 2] No such file or directory
python -m pip install mpl_finance
给予
requirement already satisfied:mpl_finance in
~/anaconda/lib/python3.5/site-packages (0.10.0)
激活anaconda虚拟环境
conda activate <env name>
使用 pip 安装包
python -m pip install <package>
停用 conda 虚拟环境
conda deactivate
您也可以使用 python -m pip install ....
而不是 pip install ...
但是你 运行 pip install
并且你得到 python3.5 can't open file "install"
- 看起来你的 pip
不是真实的 pip
而是 [=16= 的别名].
运行 python3.5 install mpl_finance
并且你得到同样的错误。
也许您有自己的本地 script/file,名称为 pip
,当您 运行 它使用此脚本而不是预期的 pip
。
您可以随时尝试完整路径 /miniconda3/envs/cs231p/bin/pip install mpl_finance
。
您也可以创建新的环境来测试是否只有这个环境有问题。
我需要在conda虚拟环境下安装mpl_finance,这个包不能通过conda安装,只有pip可以安装。试过以下,不行,请指教
我首先在 user/miniconda3/envs/cs231p
下设置了一个名为 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: can't open file 'install': [Errno 2] No such file or directory
python -m pip install mpl_finance
给予
requirement already satisfied:mpl_finance in ~/anaconda/lib/python3.5/site-packages (0.10.0)
激活anaconda虚拟环境
conda activate <env name>
使用 pip 安装包
python -m pip install <package>
停用 conda 虚拟环境
conda deactivate
您也可以使用 python -m pip install ....
pip install ...
但是你 运行 pip install
并且你得到 python3.5 can't open file "install"
- 看起来你的 pip
不是真实的 pip
而是 [=16= 的别名].
运行 python3.5 install mpl_finance
并且你得到同样的错误。
也许您有自己的本地 script/file,名称为 pip
,当您 运行 它使用此脚本而不是预期的 pip
。
您可以随时尝试完整路径 /miniconda3/envs/cs231p/bin/pip install mpl_finance
。
您也可以创建新的环境来测试是否只有这个环境有问题。