【小白入门(1)】Anaconda安装+换源+虚拟环境搭建+运行环境搭建教程

【小白入门(1)】Anaconda安装+换源+虚拟环境搭建+运行环境搭建教程

Python作为一门易读、易维护的语言,在工作和学习中应用广泛,被大量用户所欢迎。本文主要给大家介绍一下如何通过Anaconda搭建python的运行环境!

一、安装Anaconda

对于刚刚入门的科研小白来说,搭建算法的运行环境无疑是最令人头疼的。Anaconda是专业的数据科学计算环境,已经集成绝大部分包和工具,在安装相应软件包的同时自动为其安装配套的依赖包,不需要多余的安装和调试,轻轻松松帮助小白更快的运行算法。

1、下载Anaconda

Anaconda可以直接在官网(点击进入官网)下载,但是由于各种原因,官网下载比较慢,因此推荐在中科大开源软件镜像站下载。下载地址https://repo.continuum.io/archive/
清华镜像开源网站
这里我们以win10 64位操作系统为例
在这里插入图片描述

2、安装流程

相信大家很快就能将Anaconda的软件包下载下来,双击下载下来的.exe文件就可以安装了
在这里插入图片描述
在这里插入图片描述
注意:千万记住将Anaconda添加至环境变量
在这里插入图片描述
等待进度条显示安装完成就可以进行下一步了。

3、检查Anaconda是否安装成功

安装完成后,打开Windows的命令行窗口:按Win+R键打开窗口,输入cmd。打开Windows的命令提示符输入python
在这里插入图片描述
显示Python的版本等信息,说明已经成功安装Python,输入exit()退出就可以了。

二、更换国内源

安装Anaconda时候,访问的是国外的网络,所以下载Anaconda和安装包时会特别慢。我们需要更换到国内镜像源地址。

1、Windows操作系统

在清华源和中科大源之间自行选择(二者选其一即可),在“开始”菜单中打开Anaconda Prompt在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(1)添加清华源

Anaconda Prompt 中直接使用以下命令

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ 
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

(2)添加中科大源

Anaconda Prompt 中直接使用以下命令

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
 
conda config --set show_channel_urls yes

2、Linux操作系统

直接在命令行中输入

vim ~/.condarc

将文件.condarc修改为

channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true

退出并保存文件.condarc

3、删源

conda config --remove-key channels

三、搭建虚拟环境

我们在搭建python运行环境时经常会遇到不同程序对不同软件包版本要求不同的问题。比如程序A要求使用python 2.7,numpy 1.5.1,而程序B要求使用python 3.6,numpy 1.16.2,当我们跑完程序A再去跑程序B的时,就要卸载当前版本的软件包,安装新版本的软件包。当然这对于大佬来说简简单单。为了节省不必要的麻烦,我们可以在牺牲内存的代价下,针对多个程序建立多个虚拟环境。这样我们可以大大减少程序调试过程中出现的问题,并可以迅速部署运行环境。

1、创建虚拟环境

使用 conda create -n your_env_name python=X.X(2.7、3.6等),Anaconda 命令创建python版本为X.X、名字为your_env_name的虚拟环境。
例如:

conda create -n env_name python=2.7

2、激活虚拟环境

创建虚拟环境以后,只有将虚拟环境激活以后才能使用该虚拟环境。因此,每次使用该虚拟环境时,都要将其激活。
Linux:

source activate your_env_name(虚拟环境名称)

Windows:

activate your_env_name(虚拟环境名称)

3、退出虚拟环境

使用如下命令即可退出创建的虚拟环境
Linux:

source deactivate your_env_name(虚拟环境名称)

Windows:

deactivate env_name(虚拟环境名称)

4、删除虚拟环境

使用命令

conda remove -n your_env_name(虚拟环境名称) --all

即可删除。

四、安装依赖包

1、查找包信息

在当前镜像源下查找所需包的相关信息,例如查找 tensorflow-gpu

conda search tensorflow-gpu 

在这里插入图片描述

2、安装包

conda install package=version
例如:

conda install numpy=1.9.3

不填写版本号的情况下,conda 会默认安装最新版本的包。

3、卸载包

conda uninstall package=version
例如:

conda uninstall numpy=1.9.3

4、查看当前已安装的包

conda list

在这里插入图片描述

五 、其他重要指令

1、查看当前系统中已经存在的虚拟环境

conda env list 

在这里插入图片描述

2、查看当前使用的镜像源

conda env list 

在这里插入图片描述

3、查看当前配置信息

conda info

六、参考文献

[1]Anaconda创建、激活、退出、删除虚拟环境
https://blog.csdn.net/sizhi_xht/article/details/80964099
[2]如何安装Anaconda和Python
https://jingyan.baidu.com/article/3f16e0031e87522591c10320.html
[3]conda 安装指定版本的指定包
https://blog.csdn.net/weixin_37251044/article/details/79274202
[4]Anaconda 换国内源、删源最全集锦
https://blog.csdn.net/weixin_37251044/article/details/79274202

  • 8
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
在使用Ubuntu系统时,可能会遇到anaconda下载速度过慢的问题。此时我们可以通过修改anaconda的镜像源来加快下载速度。下面为您介绍在Ubuntu系统中如何换源anaconda。 首先,我们需要打开终端进入Ubuntu系统的命令行界面。在命令行界面中输入以下命令来进入anaconda安装目录。 ``` cd /opt/anaconda ``` 如果您的anaconda并不在/opt目录下,可以根据实际安装路径进行修改。 接下来,我们需要备份当前anaconda的镜像源。在命令行中输入以下命令: ``` cp ~/.condarc ~/.condarc.bak ``` 这将备份您当前的.condarc文件,以防止误操作时数据丢失。 然后我们就可以安心地进行anaconda源的换源操作了。输入以下命令来修改源: ``` echo "channels: - defaults show_channel_urls: true default_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/" > ~/.condarc ``` 这里我们选择了清华的镜像源,您也可以选择其他镜像源。需要注意的是,在这里我们使用了 "> ~/.condarc " 这个符号来将修改的源写入.condarc文件中,这将覆盖掉我们备份的.condarc.bak文件。若您需要恢复之前备份的源,只需要执行以下命令即可: ``` cp ~/.condarc.bak ~/.condarc ``` 最后,我们可以通过查看源文件内容来检查修改是否成功,执行以下命令即可: ``` cat ~/.condarc ``` 若成功修改源,您将看到类似以下的输出结果: ``` channels: - defaults show_channel_urls: true default_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/ ``` 这就是在Ubuntu系统中修改anaconda源的步骤。通过换源操作,我们可以加速anaconda的下载速度,提高工作效率。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值