如何在conda虚拟en下pip安装包

2024-10-03 09:13:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在一个conda虚拟环境下安装mpl_finance,这个包不能通过conda提供,只有pip可以安装。下面我试过了,不行,请指教。在

我首先在user/miniconda3/envs/cs231p下设置了一个名为cs231p的虚拟环境。 cd到user/miniconda3/envs/cs231p/bin,并激活env

conda activate cs231p

我要做的是:确认pip在那里:

^{pr2}$

然后我会:

which pip

显示

 /miniconda3/envs/cs231p/bin/pip

(cs231p) bin$ pip install mpl_finance

我得到错误:但是pip的路径不是来自我设置的虚拟env。在

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)


Tags: installpipenvbin虚拟环境anacondacondafile
2条回答
  1. 激活水蟒虚拟环境

    conda activate <env name>
    
  2. 使用pip安装包

    python -m pip install <package>
    
  3. 停用conda虚拟环境

    conda deactivate
    

您还可以使用python -m pip install ....代替pip install ...

但是运行pip install得到python3.5 can't open file "install"-看起来你的pip不是真实的pip,而是{}的别名。在

运行python3.5 install mpl_finance得到相同的错误。在

也许您有自己的本地脚本/文件名为pip,当您运行它时,它使用这个脚本而不是预期的pip。在

您总是可以尝试完整路径/miniconda3/envs/cs231p/bin/pip install mpl_finance。在

您还可以创建新的环境来测试是否只有这一个环境有问题。在

相关问题 更多 >