Linux下使用conda创建Python虚拟环境及安装第三方包
使用conda创建python虚拟环境
创建环境
#创建指定Python版本环境
conda create -n env_name pyhon=指定版本号
#查看现有的Python环境
conda env list
激活环境
conda activate env_name
退出环境
conda deactivate env_name
删除环境
conda remove -n env --all #注意环境名后是空格+双-
使用conda安装第三分包
换源
换源的目的是为了更方便安装第三方的包,避免去直接访问anconda原网站,可以直接使用国内的镜像网站去下载安装。
常用命令
# 目前conda源
conda info
# 删除并恢复默认的conda源
conda config --remove-key channels
# 添加指定源
conda config --add channels 源名
conda config --remove channels 源名
更改方法
可以使用conda config --add /remove channels进行添加删除源
也可以直接更改~/.condarc,其中该文件中的default代表默认的conda源
conda info查看当前默认的源,
看到源的地址是anconda下的pkgs下的main,free,r,pro。以清华大学源为例,进入站点后搜索anconda,找到pkgs,然后选中上述四个目录,将对应的网址使用conda config --add添加进源或者直接加到~/.condarc,另外,如果要安装pytorch还要添加cloud,点进anconda后就可以看到,和上面四个一样添加。
添加之后的源:
安装第三方包
常用命令
#查看现有包
conda list
#安装第三方包
conda install 包名
安装方法
以opencv和pytorch为例
安装之前记得先用conda activate进入需要安装的Python环境。
opencv
conda install opencv-python
验证:
进入Python,import cv2无报错
pytorch
conda install torch
验证:
进入Python,import torch无报错
其他
安装过程中,conda出现了些错误,改用pip安装,这里记录下过程:
#pip设置清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
#pip安装opencv
pip install opencv-python
#pip安装pytorch
pip install torch
#pip安装torchvision
pip install torchvision