- 安装python
-
进官网下载想要的版本,建议不要下载太新的版本,因为配套的第三方模块可能没跟上更新进度,没有与最新python兼容的版本,安装的第三方模块或相互依赖的包越多,这个问题越明显。此处选择安装3.8.0版本(2019.10.30号发布)。采用root用户安装。
安装包是 Python-3.8.0.tar.xz
操作系统
Linux xxxx 2.6.18-238.2.AXS3 #1 SMP Tue May 17 10:04:54 CST 2011 x86_64 x86_64 x86_64 GNU/Linux
先设置字符集,在./configure之前设置字符集:
#export LANG=zh_CH.UTF-8
#export LANGUAGE=zh_CH.UTF-8
或
#export LC_ALL=zh_CN.UTF-8
(不设置字符集,在Linux源码安装Python的时候,可能会遇到LookupError: unknown encoding: GB2312错误)
解压
#xz -d Python-3.8.0.tar.xz
#tar -xvf Python-3.8.0.tar
安装
#cd Python-3.8.0
#./configure --prefix=/usr/local/python3.8
#make && make install
# python3编译安装成功后,输出显示如下,表示已同步安装成功pip3和setuptools;
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-19.2.3 setuptools-41.2.0
设置到 /usr/bin 的软链接,等价于加到环境变量中
#rm -rf /usr/bin/python3 /usr/bin/pip3
# ln -sv /usr/local/python3.8/bin/python3 /usr/bin/python3
# ln -sv /usr/local/python3.8/bin/pip3 /usr/bin/pip3
将python命令默认设置成python3,pip默认设置为 pip3 (可选操作)
#cd /usr/bin
# rm -rf python pip
# ln -sv python3 python
# ln -sv pip3 pip
# python -V
Python 3.8.0
--更新pip版本。(可选)
#python -m pip install -U pip
或者
#pip install --upgrade pip
Linux下python安装及paramiko安装
![](https://img-home.csdnimg.cn/images/20240711042549.png)