Python编译
Python3编译
#centos环境
#创建安装目录
cd /tmp/
mkdir -p /usr/local/python3
#wget获取安装包,其他版本需要更改下载地址
wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz
#解压
tar -xzvf Python-3.8.5.tgz
#切换目录
cd Python-3.8.5
#安装gcc/libffi-devel
yum install gcc
yum install libffi-devel
yum install -y zlib zlib-dev openssl-devel sqlite-devel bzip2-devel libffi libffi-devel gcc gcc-c++
./configure --prefix=/usr/local/python3 --enable-shared
#编译
make
#安装
make install #报错:zipimport.ZipImportError: can't decompress data; zlib not available。可能缺少zlib的解压缩类库,yum -y install zlib*
#安装pip
yum install python3-pip
#异常报错
pip3 -version如果报错/usr/local/python3/bin/python3.8: error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such file or directory
执行以下命令:
cp /usr/local/python3/lib/libpython3.8.so.1.0 /lib64/
##############Windows安装
#安装包下载地址
https://www.python.org/downloads/
#安装后,环境变量path添加安装目录
python --version #检查安装是否成功
PIP安装
#安装包下载地址,单独安装pip
https://pypi.org/project/pip/#files
#python安装时自带pip,目录为
$PYTHON_HOME\Scripts
#pip升级
python -m pip install --upgrade pip