基于Anaconda的python环境配置

一 什么是Anaconda

1.首先它是一种python开发工具。用它来做python的环境管理很方便

2.在Anaconda中已经装好了conda,我们就用它做环境管理。所以只要安装好anaconda就一站式解决了

二 Anaconda的优势是什么

1.易于解决多版本python并存、切换以及各种第三方包安装问题

2.免费!!!!!

3.流行!!!!!

三 安装好的Anaconda有好几个应用入口,它们有什么用途

  • Anaconda Navigtor :用于管理工具包和环境的图形用户界面,管理命令也可以在 Navigator 中手工实现。
  • Anaconda Prompt :Anaconda的命令行,通过conda命令可以控制和配置Python运行环境。
  • Jupyter notebook :基于web的交互式计算环境,可以编辑易于阅读的文档和展示数据分析的过程。
  • Spyder:使用Python语言、跨平台的、科学运算集成开发环境。
  • Reset Spyder Settings:恢复Spyder的默认设置。

四 设置环境变量

将C:\ProgramData\anaconda3\Scripts(根据自己的安装地址改一下)添加到系统环境变量中的path里

五 添加镜像源

在Anaconda prompt界面配置镜像源(配置改动将更新到配置文件),使用命令如下:

conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/'
conda config --set show_channel_urls yes

源命令的其他相关操作如下:

conda config --show                查看当前所有配置
conda config --show-sources        查看当前使用源
conda config --remove channels     删除指定源
conda config --add channels        加指定源

六 设置conda环境和缓存目录

默认情况下,Conda创建的新环境以及过往安装的模块缓存都存储在用户目录。
默认信息不会在Conda(user-specific)配置文件“$HOME/.condarc”中体现,但可通过"conda info"查看,包括默认环境路径、默认缓存路径、Conda源设置等。
添加或修改“$HOME/.condarc”中的“env_dirs”和“pkgs_dirs”配置项,可以设置conda环境和缓存(envs directories 和 package cache)的默认路径。
按顺序第一个路径作为默认存储路径,搜索环境和缓存时按先后顺序在各目录中查找。

使用conda命令指定存放路径:

conda config --add envs_dirs D:\conda3\envs  # 添加环境绝对位置
conda config --add pkgs_dirs D:\conda3\pkgs  # 添加包绝对位置

添加完成后使用config info命令查看如下

七 升级工具包

安装完成后,可以对所有工具包进行升级,在命令行执行“conda upgrade --all”,询问是否安装升级版本时,输入y

此时最好已经完成镜像源的设置,不然下载安装太慢会让人发疯的

八 管理python环境

基础命令如下,必须掌握

conda create --name <env_name>  <list of packages>    创建新环境
conda create --name testpy2 python=2.7 pandas         创建名为testpy2的运行环境,并安装pandas包及其依赖包
conda create --name testpy36 python=3.6 anaconda      创建名为testpy36的运行环境,并安装anaconda集合包(conda默认环境)
 
conda env remove --name <env_name>    删除环境
conda env list                    显示所有的环境
 
conda info                        显示当前安装的conda信息
conda info --envs                 显示所有运行环境
 
activate <env_name>    windows系统下,激活(进入)环境
deactivate             windows系统下,去激活(退出)当前环境

为了保证代码可以正确运行,分享代码的同时,也需要将运行环境分享

通过conda可将当前环境下的 package 信息存入YAML 文件, 当执行他人的代码时,可使用此YAML文件创建同样的运行环境;

conda env export > BackupEnv.yaml    将当前运行环境的package信息导出到名为BackupEnv的YAML文件
conda env create --force BackupEnv.yaml   使用YAML文件创建运行环境

九 在PyCharm中使用Anaconda创建的环境

首先要知道你创建的python虚拟环境的磁盘位置。可以在conda prompt中用conda env list查看

在pycharm中依次点击File---》Settings---》Project:xxxxx---》Project Interperter---》“齿轮”按钮---》“Add Local...”

在出现页面中,添加Conda环境信息并保存

添加之后如下

参考来源:

https://www.cnblogs.com/anliven/p/9998662.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值