Python 的安装

                     

贡献者: addis; 落羽清玄; shizy0808

  • 本文需要更多讲解,便于帮助理解。

1. Python 简介

1.1.Python 是什么?

  

未完成:“PHP 和 Perl 语言” 小白没听说过(大部分人也没用过),可能 Matlab 知道的人更多”
未完成:什么是 “提示符 >>>”?(应该在装完后介绍如何进入提示符环境),这里可以暂时不提

1.2.Python 可以做什么?

  

未完成:什么系统?什么软件?什么是工作流?应该用小白听得懂的语言,例如 “可以自动化执行一些任务,如自动分析表格”

1.3.Python 有什么特点?

2. 常用的 Python 开发环境

  

未完成:官网下载安装的,和 Anaconda、PyCharm、Juyter Notebook 有什么区别和关系?哪个才是真的 Python?小白应该装哪个?(大部分小白肯定不会直接装官网的 python 而是用这里列举的,毕竟 IDLE 乃至 python.exe 本身过于简陋)

3. Python 安装

   Python 已经能够工作在不同平台上。您需要下载适用于您使用平台的二进制代码,然后安装 Python。如果您平台的二进制代码是不可用的,你需要使用 C 编译器手动编译源代码。编译的源代码,功能上有更多的选择性,为 Python 安装提供了更多的灵活性。不过需要注意:太高版本的 Python 可能会是少数库无法安装。

未完成:什么是 “平台”?什么是 “平台的二进制代码不可用的”?(应该在下载安装包时举例介绍,目前除了 Windows 都不能直接从官网下载安装包,官网只提供源码)

2.1.Window 平台安装 Python:

   访问 Python 官网关于 Windows 下载,一般就下载 Windows installer,其中 “Stable Releases” 是指稳定版本,推荐下载。

图
图 1:Python 官网关于 Windows

   安装以后在开始菜单中搜索程序名如 Python 3.8 (64-bit),点击后即可打开 Python 命令行。安装包也会自动安装 pip3,可以在 Powershell 或者 cmd 中输入 pip3 --version 查看。

未完成:pip3 是什么?没介绍

2.2.MAC 平台安装 Python:

   MAC 系统都自带有 Python2.7 环境,你可以在链接 Python 官网关于 mac 下载 上下载最新版安装 Python 3.x。你也可以参考源码安装的方式来安装。

2.3.Unix 和 Linux 平台安装 Python:

   你可以访问 Python 官网关于 Linux 下载,选择适用于 Unix/Linux 的源码压缩包。

图
图 2:Python 官网关于 Linux

   也可以直接用命令行下载

wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz

   创建安装目录(你想放哪就放哪)

mkdir -p /usr/local/python3

   解压

tar -zxvf Python-3.7.6.tgz

   编译安装

# gcc 环境、zlib 库和 readline-devel 包
yum -y install gcc
yum -y install zlib*
yum install readline-devel
# 配置
cd Python-3.7.6
./configure --prefix=/usr/local/python3
# 编译安装
make && make install

   建立软链接

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

   测试安装

# 返回 Python 3.7.6(版本)
python3 --version
# 命令行输出
python3
......
print("你好")


致读者: 小时百科一直以来坚持所有内容免费无广告,这导致我们处于严重的亏损状态。 长此以往很可能会最终导致我们不得不选择大量广告以及内容付费等。 因此,我们请求广大读者热心打赏 ,使网站得以健康发展。 如果看到这条信息的每位读者能慷慨打赏 20 元,我们一周就能脱离亏损, 并在接下来的一年里向所有读者继续免费提供优质内容。 但遗憾的是只有不到 1% 的读者愿意捐款, 他们的付出帮助了 99% 的读者免费获取知识, 我们在此表示感谢。

                     

友情链接: 超理论坛 | ©小时科技 保留一切权利