
现如今,Python的应用愈来愈广泛,且对于常用的发行版Linux操作系统来说一般都会预装Python环境,这给Python学习者带来了福音,因为在Windows操作系统上安装Python环境还需要配置各种环境变量。但是Linux环境下也会存在一些问题,比如Linux系统默认的Python版本一般为2.7,而如今的发行版已经到了3.9,因此能够在操作系统上简单地完成不同Python发行版的的切换十分必要。本文主要介绍一种以Ubuntu为例在Linux上的使用conda对Python版本进行控制的方法。
$ sudo apt(yum) install -y wget vim Conda的安装程序,这里推荐使用清华大学镜像源,根据自己的系统类型选择安装包,安装包列表如下图所示:
3. 使用wget命令行工具下载相应的安装包,本文示例Linux32位版本的安装使用过程。该版本的安装包下载命令如下所示:
$ wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86.sh如下图所示:

4. 运行下载好的可执行文件,安装Conda,运行命令行如下所示,安装完后可能需要添加环境变量
# 安装Conda
$ sh Anaconda3-5.3.1-Linux-x86.sh
# 添加Conda为环境变量
$ export PATH="{your dictionary}/anaconda3/bin:"$PATH5. 添加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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
$ conda config --set show_channel_urls yes
$ conda config --get channels6. 创建python版本环境,这里提供一个创建Python3.7版本的命令,命令行如下所示:
$ conda create -n py37 python=3.7.11 -y7. 激活上一步创建的Python3.7版本环境,使用conda activate命令激活环境,同时也可以通过创建其他版本的环境,使用conda activate命令实现切换,命令行如下所示:
# 激活python3.7环境
$ conda activate py37
# 关闭python3.7环境
$ conda deactivate py37第一步指出预先准备安装两个工具,分别为:wget和vim。其中:
wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。使用wget {url}即可从指定的链接中下载文件。Vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 其操作手册可以参考:vim中文手册清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。
发行版安装列表中相同版本的Conda主要包含四类文件:
Anaconda3-5.3.1-Linux-x86_64.sh,适用于32位的Linux操作系统(不支持ARM8)Anaconda3-5.3.1-Linux-x86_64.sh,适用于64位的Linux操作系统(不支持ARM8)Anaconda3-5.3.1-MacOSX-x86_64.pkg,适用于MAC平台的软件包Anaconda3-5.3.1-MacOSX-x86_64.sh,适用于MAC平台终端安装的软件包Anaconda3-5.3.1-Windows-x86.exe,适用于32位的Windows操作系统Anaconda3-5.3.1-Windows-x86_64.exe,适用于64位的Windows操作系统Conda直接使用sh命令可以直接进入安装步骤,如下图所示:

输入回车之后,会弹出BSD License许可证内容,按照提示输入yes即可,输入yes之后则会弹出安装路径,如下图所示:

直接确认当前的安装路径即可。确认之后即执行安装过程,等待一段时候安装完成。将conda加入环境变量,如在本次示例中的环境变量添加命令为:
$ export PATH="/home/pi/anaconda3/bin:"$PATH6. 创建Python版本环境
在使用命令$ conda create -n py37 python=3.7.11 -y创建Python版本环境后,会提示同步安装相关依赖,按照提示输入y即可,
Python版本环境可以参数步骤6创建多个Python版本环境,后使用conda activate命令进行切换。
如果需要查看已经安装了多少种环境可以桶滚输入conda env list查看,如下图所示:

如需切换直接激活对应的版本即可。
安装Python仍可以使用Conda进行安装,安装命令为:
1 | $ conda install {package} |
|---|
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。