anaconda的安装及简单使用
1.anaconda的安装与配置
-
官网地址
https://www.anaconda.com/
-
下载
点击下载,选择对应的操作系统版本,此处我选择的是macOS python3.7,点击下载,等待下载完成。
-
安装
双击,傻瓜式安装
-
配置环境变量
vim ~/.bash_profile
安装完成后自动配置了环境变量,打开终端窗口会自动进入anaconda的base虚拟环境,
# 把自动生成的环境变量配置语句注释掉,只使用下面语句(/anaconda3/bin是mac下anaconda的默认安装路径,换成自己anaconda的安装路径),wq保存退出 export PATH=/anaconda3/bin:$PATH
# 在终端执行 source ~/.bash_profile
-
查看anaconda的版本
conda -V conda --version
-
升级版本
# 升级更新当前版本的conda conda update conda
2. anaconda的使用
2.1 Anaconda3 更换镜像(换源)
-
更改.condarc文件,.condarc文件默认在家目录下
vim ~/.condarc
修改为
channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ show_channel_urls: true ssl_verify: true
wq保存关闭,这样就换成了清华镜像,第一个pytorch可以不加,那个是安装pytorch才需要的.
-
终端命令换源
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 --set show_channel_urls yes
2.2 终端下的常用操作命令
-
在终端输入conda命令
-
anaconda虚拟环境相关命令
-
查看环境管理的全部命令帮助
conda env -h
-
查看anaconda下的所有虚拟环境以及正在使用的虚拟环境
conda env list # 或者 conda info -e
-
创建虚拟环境
# (my_venv)是虚拟环境名称,这条命令将会给Biopython创建一个新的虚拟环境,位置在Anaconda安装文件的/envs/my_venv conda create -n my_venv # 创建指定python版本的虚拟环境,(3.6为python的版本,根据自己的需要更改) conda create -n my_venv python=3.6 # 创建包含某些包的虚拟环境 conda create -n my_venv numpy pandas # 创建指定python版本下包含某些包的虚拟环境: conda create -n my_venv python=3.6 numpy pandas # 以某个虚拟环境为基础创建一个新的虚拟环境 conda create -n my_venv --clone base # 或者,在需要复制的虚拟环境中执行conda list conda list --explicit > base.txt conda create -n my_venv -f base.txt
-
进入某个虚拟环境
# mac source activate my_venv
-
退出某个虚拟环境
# mac,如果从虚拟环境1切换为2,此时执行退出就会变成虚拟环境1 conda deactivate
-
删除某个虚拟环境
# mac,如果这个虚拟环境下没有任何包将无法删除,需要先安装一个包后再删除 conda remove -n my_venv --all # 删除某个虚拟环境下的某个包,尽量不要使用,有时会有bug,测试删除numpy的时候pandas被删除了,numpy还在。。。 conda remove -n my_venv Flask
- 包管理命令
在虚拟环境中可以直接使用pip命令进行安装卸载包
-
查看已安装的包
# 在虚拟环境外使用,查看base虚拟环境安装的包,在某个虚拟环境中使用查看这个虚拟环境安装的包 conda list # 查看指定环境下的包 conda list -n my_venv222
-
安装包
# 在虚拟环境外使用,安装到base虚拟环境中,在某个虚拟环境中使用安装到这个虚拟环境中 conda install Flask-Cors # 在某个虚拟环境中使用也可以用pip pip install Flask-Cors # 指定虚拟环境安装 conda install -n my_venv222 Flask-Cors # 安装anaconda发行版中所有的包 conda install anaconda # 根据yml创建环境 conda env create -f environment.yml # 对yml文件修改后更新环境 conda env update -f environment.yml
-
卸载包
# 在虚拟环境外使用,卸载base虚拟环境中的包,在某个虚拟环境中不要使用!!! conda remove Flask-Cors # 在某个虚拟环境中卸载包使用pip!!! pip uninstall Flask-Cors
-
更新包
conda update Flask-Cors
-
查找包
conda search Flask-Cors
-
导出包
# 导出环境为yml conda env export > environment.yml # 导出环境为pip pip freeze > requirements.txt
2.3 启动 Jupyter notebook
- 终端进去anaconda虚拟环境后使用命令
jupyter notebook