python可以离线安装,也可以在线安装python安装 - 在线安装
离线安装Python适用于无法连接互联网的环境,如内网或安全要求高的场合。你可以下载Python安装包或源代码到本地,然后通过包管理器或编译源码的方式进行安装。这可以确保环境的封闭性和安全性,同时便于版本控制和管理。
https://www.python.org/downloads/source/
下载 python3.6.15.tar.gz 或者
下载 python3.6.15.tgz
解压到python3.6.15
tar.gz解压2次(看见是文件夹)
tar -xf Python-3.6.15.tar.xz
## 安装依赖,有的电脑会缺少依赖,需要安装以下依赖
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
# python3.10 ubuntu 要增加这个
sudo apt-get install libffi-dev
# python3.10 RedHat/CentOS 要增加这个
sudo yum install libffi-devel
# python3.10 macos 要增加这个
brew install libffi
安装来解决 ModuleNotFoundError: No module named '_ctypes' 错误
## 定位
cd python3.6.15
## 编译安装到/usr/local/python目录
./configure --prefix=/usr/local/python3.6.15 --with-ssl --with-system-ffi
make
make install # 可以看到compiling(编译),没有报错就说明安装成功
添加环境变量
ln -s /usr/local/python3.6.15/bin/python3.6 /usr/bin/python3.6.15
ln -s /usr/local/python3.6.15/bin/pip3 /usr/bin/pip3.6.15