Anaconda 的使用 以及 不同环境下创建虚拟环境相关使用

Anaconda 的使用 以及 不同环境下创建虚拟环境相关使用

一、安装

1. Anaconda for Windows

官网链接:anaconda官网

Anaconda 的使用 以及 不同环境下创建虚拟环境相关使用_第1张图片

选择对应的Python版本

正常安装,选择路径,要记得勾选上下的选项,第一选择是是否选择自动加载到环境变量中,第二个是配置Python环境的。

Anaconda 的使用 以及 不同环境下创建虚拟环境相关使用_第2张图片

手动配置Path变量为:搜索栏–>编辑系统环境变量–>环境变量–>系统变量–>双击Path

Anaconda 的使用 以及 不同环境下创建虚拟环境相关使用_第3张图片

检验anaconda是否安装成功:打开cmd界面输入conda -V

Anaconda 的使用 以及 不同环境下创建虚拟环境相关使用_第4张图片

2. Anaconda for Linux

官网链接:anaconda官网

Anaconda 的使用 以及 不同环境下创建虚拟环境相关使用_第5张图片

选择对应的Python版本

或者在镜像网站下载:镜像网站

切换到下载目录上

cd anaconda 
bash Anaconda3-X.X.X-Linux-x86_64.sh	#X代表conda版本

安装成功后,环境自动配置好,如果害怕,source一下

source /root/.bashrc

打开Terminal,输入conda -V查看是否安装成功

3. Miniconda/Berryconda/Archiconda for arcch64(arm架构)

conda版本 Jetson Nano Rasberry Pi 4B
Miniconda ——— 安装过,但是我没法用,找不到错误
Berryconda ——— 安装成功,需要修改一下/.bashrc文件才可以,但python版本到3.6
Archiconda 安装失败,有些依赖不支持

Miniconda官网 ——— 树莓派首选

Archiconda官网 ——— Jetson Nano 首选

Berryconda官网

二、使用

引用:conda使用手册

1. conda 包管理命令

# 国内conda软件源加速
$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 --set show_channel_urls yes

#显示
$ conda info -e	# 显示当前 conda 安装的所有信息。通常使用 -e/--envs 选项查看创建的虚拟环境
#列举
conda list		# 列出当前环境下所有安装的 conda 包
#查询
conda search 	#查询 conda 包,只有经过 conda 重新编译入库的才能使用 conda search 查询得到
#安装
conda install xxx	# 安装 conda 包,会自动处理包之间的依赖
conda install xxx=1.5.0	#使用 conda 安装指定版本包
#更新
conda update xxx	
conda upgrade xxx	#更新 conda 包到最新版本
#卸载
conda remove xxx	
conda uninstall xxx	#卸载 conda 包

2. conda环境管理命令

#创建虚拟环境
conda create --name tf python=3.5.2 tensorflow
conda create -n tf python=3.5.2 tensorflow	
#创建虚拟环境,使用 -n/--name 指定环境名称。可以在创建环境的同时安装包。由于 conda 将 python 也作为包,所以可以像其他包一样安装。(名字为tf)

#查看环境
conda info -e 
conda env list 

#激活环境
source activate tf

#退出环境
source deactivate 

#删除环境
conda remove -n tf --all
conda env remove -n tf
(或者直接把conda/envs目录下的文件夹删掉就行)

#拷贝环境
conda create --clone tensorflow --name tf
# 在创建环境时可以使用 --clone 从已存在的环境进行拷贝

三、利用Python创建虚拟环境

虚拟环境是真实python环境复制版本

# 安装虚拟环境
$ sudo pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple	#安装虚拟环境
$ sudo pip install virtualenvwrapper -i https://pypi.tuna.tsinghua.edu.cn/simple	#安装虚拟环境扩展包

编辑家目录下的.bashrc文件,添加行:

export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

source ~/.bashrc生效即可

# 创建虚拟环境
mkvirtualenv -p python3 <name>

# 切换虚拟环境路径
cd .virtualenvs

# 激活环境
source <name>/bin/activate

#退出激活环境
deactivate


你可能感兴趣的:(python,anaconda,raspberry,pi,virtualenv)