Linux环境下使用Conda搭建和自由切换Python环境
操作场景
现如今,Python
的应用愈来愈广泛,且对于常用的发行版Linux操作系统来说一般都会预装Python
环境,这给Python
学习者带来了福音,因为在Windows
操作系统上安装Python
环境还需要配置各种环境变量。但是Linux
环境下也会存在一些问题,比如Linux系统默认的Python
版本一般为2.7,而如今的发行版已经到了3.9,因此能够在操作系统上简单地完成不同Python
发行版的的切换十分必要。本文主要介绍一种以Ubuntu
为例在Linux上的使用conda对Python
版本进行控制的方法。
操作步骤
- 登录云服务器,安装文件下载工具
wget
和文本编辑器vim
,命令行如下:
1 |
|
- 下载
Conda
的安装程序,这里推荐使用清华大学镜像源,根据自己的系统类型选择安装包,安装包列表如下图所示:
- 使用
wget
命令行工具下载相应的安装包,本文示例Linux32
位版本的安装使用过程。该版本的安装包下载命令如下所示:
1 |
|
如下图所示:
- 运行下载好的可执行文件,安装
Conda
,运行命令行如下所示,安装完后可能需要添加环境变量:
1 |
|
- 添加
Conda
的清华大学镜像源,添加镜像源命令如下所示:
1 |
|
- 创建
python
版本环境,这里提供一个创建Python3.7
版本的命令,命令行如下所示:
1 |
|
- 激活上一步创建的
Python3.7
版本环境,使用conda activate
命令激活环境,同时也可以通过创建其他版本的环境,使用conda activate
命令实现切换,命令行如下所示:
1 |
|
操作说明
1. 安装依赖
第一步指出预先准备安装两个工具,分别为:wget
和vim
。其中:
wget
是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。使用wget {url}
即可从指定的链接中下载文件。Vim
是从vi
发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 其操作手册可以参考:vim中文手册
2. 安装列表
清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、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操作系统
3. Linux安装Conda
直接使用sh
命令可以直接进入安装步骤,如下图所示:
输入回车之后,会弹出BSD License
许可证内容,按照提示输入yes即可,输入yes之后则会弹出安装路径,如下图所示:
直接确认当前的安装路径即可。确认之后即执行安装过程,等待一段时候安装完成。将conda加入环境变量,如在本次示例中的环境变量添加命令为:
1 |
|
4. 创建Python
版本环境
在使用命令$ conda create -n py37 python=3.7.11 -y
创建Python
版本环境后,会提示同步安装相关依赖,按照提示输入y
即可。
5. 切换Python
版本环境
可以参数步骤6创建多个Python
版本环境,后使用conda activate
命令进行切换。
如果需要查看已经安装了多少种环境可以桶滚输入conda env list
查看,如下图所示:
如需切换直接激活对应的版本即可。
安装Python
仍可以使用Conda
进行安装,安装命令为:
1 |
|