如何安装 Python 开发环境?

踩了那么多坑,掉了我那么多头发之后。有同学再问我关于 「python 如何选择版本和环境?」 这个问题,我的回答都是:

如果没有特殊原因,一概推荐Anaconda3

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。

下面👇我们就来演示如何再 Linux 服务器(Ubuntu 16.04 LTS)上搭建Anaconda3的环境。

1 下载

清华大学开源软件镜像站找到Anaconda3的合适版本。这里不一定要用最新的版本,一般用稳定版本。其次,要看你开发的依赖的上限是哪个版本,举个栗子🌰,如果那个第三方模块只支持 python3.5 那么你安装 3.6 就会无法运行。

为什么要用镜像不用官方链接呢?因为国内镜像快啊!!!

1
2
3
4
5
6
7
# 创建 download 文件夹,常用文件保存在这里
mkdir download

# 下载 Anaconda3 包
cd download
# 当前最新版本是 5.3.0
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.0-Linux-x86_64.sh

2 安装

1
2
3
4
5
6
7
8
9
10
# 安装
bash Anaconda3-5.3.0-Linux-x86.sh
# 过程中一路 yes,其中安装目录我个人是喜欢把它放到 /hone/op/software 下面,方便统一管理。最后一个推荐安装 VSCode 可以选择 no。

# 使 Anaconda 环境生效
source ~/.bashrc

# 验证是否安装成功
conda -V
# 输出版本号

如果成功输出版本号,那么恭喜你已经安装成功🎉!

3 配置国内源

conda 默认的源下载过慢,因此我们通常会配置 TUNA 镜像站的源。

Linux 和 Mac 可以通过修改用户目录下的 .condarc 文件修改源。而 Windows 用户需要先执行 conda config --set show_channel_urls yes 生成该文件再修改。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 通常在 ~/.condarc
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
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
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

修改完成后,可以运行 conda clean -i 清除索引缓存,保证用的是 TUNA 镜像站提供的索引。

评论