操作场景
现如今,Python
的应用愈来愈广泛,且对于常用的发行版Linux操作系统来说一般都会预装Python
环境,这给Python
学习者带来了福音,因为在Windows
操作系统上安装Python
环境还需要配置各种环境变量。但是Linux环境下也会存在一些问题,比如Linux系统默认的Python
版本一般为2.7,而如今的发行版已经到了3.9
,因此能够在操作系统上简单地完成不同Python
发行版的的切换十分必要。本文主要介绍一种以Ubuntu
为例在Linux上的使用conda对Python
版本进行控制的方法。
操作步骤
- 登录云服务器,安装文件下载工具wget和文本编辑器vim,命令行如下:
$ 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:"$PATH
5. 添加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 channels
6. 创建python
版本环境,这里提供一个创建Python3.7
版本的命令,命令行如下所示:
$ conda create -n py37 python=3.7.11 -y
7. 激活上一步创建的Python3.7
版本环境,使用conda activate
命令激活环境,同时也可以通过创建其他版本的环境,使用conda activate
命令实现切换,命令行如下所示:
# 激活python3.7环境
$ conda activate py37
# 关闭python3.7环境
$ conda deactivate py37
操作说明
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操作系统
4. Linux安装Conda
直接使用sh
命令可以直接进入安装步骤,如下图所示:
输入回车之后,会弹出BSD License
许可证内容,按照提示输入yes即可,输入yes之后则会弹出安装路径,如下图所示:
直接确认当前的安装路径即可。确认之后即执行安装过程,等待一段时候安装完成。将conda加入环境变量,如在本次示例中的环境变量添加命令为:
代码语言:javascript复制$ export PATH="/home/pi/anaconda3/bin:"$PATH
6. 创建Python
版本环境
在使用命令$ conda create -n py37 python=3.7.11 -y
创建Python
版本环境后,会提示同步安装相关依赖,按照提示输入y
即可,
7. 切换Python
版本环境
可以参数步骤6创建多个Python
版本环境,后使用conda activate
命令进行切换。
如果需要查看已经安装了多少种环境可以桶滚输入conda env list
查看,如下图所示:
如需切换直接激活对应的版本即可。
安装Python
仍可以使用Conda
进行安装,安装命令为:
1 | $ conda install {package} |
---|