如果先进入虚拟环境:source activate python36,再 pip3 install opencv-python,则提示
Requirement already satisfied: opencv-python in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (4.4.0.46)
Requirement already satisfied: numpy>=1.17.3 in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (from opencv-python) (1.19.4)
所以得使用命令: pip3 install opencv-python --target=目的地址
(这条命令可以将python包下载到指定的目的地址)
那么如何获取目的地址?给出我的机器上的示例:
机器:mac
包管理工具:anaconda3
虚拟环境路径:/Users/mine/anaconda3/envs/python36/lib/python3.6/site-packages
其中有README.txt:
This directory exists so that 3rd party packages can be installed
here. Read the source for site.py for more details.
那么最终使用命令:pip3 install opencv-p