下面是关于“Linux下安装Python3.6及避坑指南”的完整攻略。
前置条件首先要确保已经安装了Linux操作系统,并且处于管理员权限下。另外,为避免权限问题,建议将Python安装在非系统目录下,例如在/usr/local
或者/opt
下。
- 在官网下载Python3.6源码包,可通过以下命令下载:
$ wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
- 解压源码包,可通过以下命令解压:
$ tar -zxvf Python-3.6.0.tgz
- 进入解压后的目录,执行以下命令:
$ ./configure prefix=<你的安装目录>
$ make
$ make install
注意:其中的<你的安装目录>
为你的Python3.6的安装目录。
- 检查Python3.6是否配置成功,可执行以下命令:
$ python3.6 -V
如果能够输出Python3.6.x的版本号,则表示安装成功。
避坑指南-
科学上网:有些Linux发行版可能无法正常从官网下载Python3.6源码包,建议使用科学上网的方式访问。
-
缺失依赖库:在执行
./configure
命令时,可能会提示缺失某些依赖库。需要先安装这些依赖库,然后再重新执行./configure
命令。
- 首先,在终端运行以下命令安装必要的依赖库:
$ yum install gcc openssl-devel bzip2-devel libffi-devel -y
- 然后,在官网下载Python3.6源码包,并解压:
$ wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
$ tar -zxvf Python-3.6.0.tgz
- 进入解压后的目录,执行以下命令进行安装:
$ ./configure prefix=/opt/python3.6
$ make
$ make install
- 检查Python3.6是否安装成功,执行以下命令:
$ /opt/python3.6/bin/python3.6 -V
输出结果如下:
Python 3.6.0
- 首先,在终端运行以下命令安装必要的依赖库:
$ sudo apt-get update
$ sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
- 然后,在官网下载Python3.6源码包,并解压:
$ wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
$ tar -zxvf Python-3.6.0.tgz
- 进入解压后的目录,执行以下命令进行安装:
$ ./configure prefix=/opt/python3.6
$ make
$ sudo make install
- 检查Python3.6是否安装成功,执行以下命令:
$ /opt/python3.6/bin/python3.6 -V
输出结果如下:
Python 3.6.0
以上就是关于“Linux下安装Python3.6及避坑指南”的完整攻略。