1、下载安装

wget https://www.python.org/ftp/python/3.12.6/Python-3.12.6.tgz /usr/local/bin/
tar zxvf Python-3.12.6.tgz /usr/local/bin/
mkdir /usr/lib/python3.12.6
cd /usr/lib/bin/Python-3.12.6


2、Python配置文件修改(Modules/Setup),否则无法使用pip install

# OpenSSL bindings
_ssl _ssl.c $(OPENSSL_INCLUDES) $(OPENSSL_LDFLAGS) $(OPENSSL_LIBS)

然后继续安装

./configure -C --with-openssl=/usr/lib/openss3.0.13/ --with-openssl-rpath-auto --prefix=/usr/lib/python3.11.4 #编译
make -j8 && make install #安装
这一步若报出'cannot find -lssl'错误,需要手动将openssl添加到环境变量

vi ~/.bashrc
export LIBRARY_PATH=/usr/lib/openss3.0.13/lib64:$LIBRARY_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/openss3.0.13/lib64
source ~/.bashrc
之后重新编译安装

3. 替换python3路径
which python3 #/bin/python3
which pip3 #/bin/pip3


mv /bin/python3 /bin/python3-bk
mv /bin/pip3 /bin/pip3-bk


ln -s /usr/lib/python3.11.4/bin/python3 /bin/python3
ln -s /usr/lib/python3.11.4/bin/pip3 /bin/pip3


python3 -V
查看版本状态一致后完成安装

Logo

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链

更多推荐