Linux 环境下python下载安装
下载
linux 环境下,需要下载源码进行编译。
使用wget命令下载源码。但是直接 wget 失败了。如下:
# wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
--2023-01-18 10:05:08-- https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
Resolving www.python.org... 151.101.36.223, 2a04:4e42:4::223
Connecting to www.python.org|151.101.36.223|:443... connected.
Unable to establish SSL connection.
这个错误比较奇怪。所以排查了一下,发现用浏览器可以下载源码,应该是只允许浏览器下载,添加 UA 后下载成功。如下:
# wget 'https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz' --user-agent="Mozilla/5.0 (X11;U;Linux i686;en-US;rv:1.9.0.3) Geco/2008092416 Firefox/3.0.3"
--2023-01-18 10:06:59-- https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
Resolving www.python.org... 151.101.36.223, 2a04:4e42:4::223
Connecting to www.python.org|151.101.36.223|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 20566643 (20M) [application/octet-stream]
Saving to: “Python-3.5.2.tgz”
100%[==============================================================================>] 20,566,643 53.3K/s in 12m 10s
2023-01-18 10:19:11 (27.5 KB/s) - “Python-3.5.2.tgz” saved [20566643/20566643]
安装
下载了源代码后,进行解压安装。
解压缩源代码
# tar zxvf Python-3.5.2.tgz
安装
cd 到python解压目录,按照以下的步骤进行安装。
# cd Python-3.5.2
# ./configure --prefix=/data/python
# make
# make install
# cd /data/python/
# ll
total 16
drwxr-xr-x 2 root root 4096 Jan 18 10:27 bin
drwxr-xr-x 3 root root 4096 Jan 18 10:27 include
drwxr-xr-x 4 root root 4096 Jan 18 10:27 lib
drwxr-xr-x 3 root root 4096 Jan 18 10:27 share
可以看到,python安装成功了。但是即使安装成功了,还需要进行以下的验证。
环境配置
验证安装是否OK.使用python -V命令进行验证。
# /usr/bin/python -V
Python 2.6.6
可以看到python版本是 2.6.6 版本。但是我想安装的版本是3.5.2版本。2.6.6 版本是系统自带的 python版本,所以需要重新链接一下。使用ln -s 命令进行重新的链接。
# PATH=$PATH:/data/python/bin
# rm /usr/bin/python -rf
# ln -s /data/python/bin/python3 /usr/bin/python
# python -V
Python 3.5.2
使用ln -s 命令进行重新链接后,再使用python -V命令,发现现在的python版本是 3.5.2版本。到目前为止,Linux下的python版本安装成功了,Successful.
Mac 环境下python下载安装
安装Python3方法及步骤
在mac 下可以直接使用brew 命令进行安装。前提是已经安装了homebrew工具。homebrew是mac的利器,建议还没有安装的同学赶紧安装一波。实在是太方便了。命令如下:
// brew命令安装Python3
brew install python3
执行完brew命令后,等待安装完成。安装完成后重新运行命令行:Python3,即可查看安装的Python版本。