1.win+r 进入cmd
2.创建名字为py36,环境为python3.6的虚拟环境:
conda create --name py36 python=3.6
3.激活py36
activate py36
4.pip安装
pip install opencv-python
5.补充的
pip install -r pip.txt
conda env list
(base) C:\Users\zlw>conda env list
base * E:\anaconda
py36 E:\anaconda\envs\py36
py37 E:\anaconda\envs\py37
(base) C:\Users\zlw>activate py36
(py36) C:\Users\zlw>
1、创建名字为XXX,环境为python3.6的虚拟环境:
conda create --name XXX python=3.6
2、进入虚拟环境XXX:
source activate XXX
3、退出虚拟环境:
source deactivate
4、删除虚拟环境XXX:
conda remove -n XXX --all
pip install opencv-python==3.4.2.16
pip install opencv-contrib-python==3.4.2.16
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/
设置 conda下载的 timeout,然后再进行尝试,如果时长不够可以再设置大一点。
conda config --set remote_read_timeout_secs 600.0
conda install --offline ./cudnn-7.0.5-cuda8.0_0.tar.bz2
(2)创建包含某些第三方库的虚拟环境:
conda create --name your_env_name numpy scipy
2、查看所有虚拟环境
conda info --envs
conda env list
3、激活(进入)某个环境
win : activate your_env_name
mac/linux : conda activate your_env_name
4、退出当前环境
deactivate
5、删除某个环境
conda remove --name your_env_name --all
6、复制某个环境
conda create --name new_env_name --clone old_env_name
7、分享环境
进入要分享的环境:activate target_env_name
输入命令:conda env export > environment.yml
会在当前目录下生成environment.yml文件
别人拿到environment.yml文件后,在cmd中进入文件目录下,可以通过以下命令从该文件创建环境
conda env create -f environment.yml
8、第三方库管理
查看当前环境下安装的第三方库:conda list
给当前环境安装第三方库:conda install package_name
查看指定环境下安装的第三方库:conda list -n target_env_name
给指定环境安装第三方库:conda install -n env_name package_name
9、虚拟环境的本地地址
Anaconda根目录下会有一个文件夹envs,里面按虚拟环境名保存着对应环境所安装的第三方库,而且每个环境对应一个python解释器
安装时勾选“64-bit launcher”和“.py”复选框;
# 管理conda
# 更新conda本身
conda update conda
# 更新anaconda应用
conda update anaconda
# 修改镜像地址(上网查)
# 管理python环境
# 查看帮助
conda -h
# 查看所安装的环境
conda info --env
# 创建基于python3.7版本的py37的环境
conda create --name py37 python=3.7
# 激活py37环境
activate py37
# 退出py37环境
deactivate py37
# 删除py37环境
conda remove -n py37 ---all
# 管理环境中的包
# 安装numpy
conda install numpy
# 查看已安装的包
conda list
# 更新包
conda update numpy
# 删除包
conda remove numpy
”cv2”中的”2”并不表示OpenCV的版本号。
OpenCV是基于C/C++的,
”cv”和”cv2”表示的是底层C API和C++API的区别,
”cv2”表示使用的是C++API。这主要是一个历史遗留问题,是为了保持向后兼容性。
详情参考大佬文章