1、说明
在创建虚拟环境后,要想安装第三方python软件包,需要指定装入哪个虚拟环境(路径),否则安装不成。这里以虚拟环境安装一个opencv为例,说明正确安装过程。
2 、常规安装的误区
如果直接安装,如:“pip install opencv-python ”就会出现下面这个:
Requirement already satisfied: opencv-python in ./.local/lib/python3.6/site-packages (4.2.0.34)
Requirement already satisfied: numpy>=1.11.3 in ./anaconda3/lib/python3.6/site-packages (from opencv-python) (1.13.3)
之所以pip install opencv-python安装不上,原因是它总指向默认路径,并不指向我现在的虚拟环境路径,所以,安装指令一定要包含安装路径。(如下图所示)
3 、正确安装办法
指定路径安装,以安装opencv为例,要点如下:
1)指定安装的目的地路径【参数为:--target=】。
2)给出虚拟环境的路径【如:~/anaconda3/envs/my_envs/lib/python3.6/site-packages】
3)指定被安装的包版本信息【opencv-python==4.2.0.34】
4)指定下载源【 -i https://pypi.doubanio.com/simple 】
pip install --target=~/anaconda3/envs/my_envs/lib/python3.6/site-packages opencv-python==4.2.0.34 -i https://pypi.doubanio.com/simple
/my_envs是建立的虚拟环境,后面的 【 -i https://pypi.doubanio.com/simple 】是指定下载源。至此虚拟环境安装完成!
来源:仅供自学
如何用pip指令将python包安装到虚拟环境中【改进中-】_pip虚拟环境_无水先生的博客-CSDN博客
参考后创建内容
标签:python,创建,opencv,虚拟环境,envs,pip,安装 From: https://www.cnblogs.com/winBlack/p/17834381.html