CPU:鲲鹏920
系统:openEuler 20.03 (LTS)
内核: 4.19.90-2003.4.0.0036.oe1.aarch64
1、选定根目录如 $root
mkdir -p $root && cd $root
mkdir Python
cd $root/Python && wget -qO- https://repo.huaweicloud.com/python/3.9.2/Python-3.9.2.tgz | tar -zx
依赖:
yum -y install gcc gcc-c++ make libtool zlib zlib-devel pcre pcre-devel pcre2-devel perl-devel perl-ExtUtils-Embed openssl openssl-devel
解压:
cd $root/Python/Python-3.9.2
配置&检查:
./configure --enable-optimizations --enable-shared
编译安装:
make -j`nproc` && make install -j`nproc`
4、验证
# 若出现如下报错
/usr/local/bin/python3:errorwhileloading shared libraries: libpython3.9.so.1.0: cannot open shared object file
: No such file or directory
# 解决办法如下
cp /usr/local/lib/libpy* /usr/lib64
mv /usr/local/bin/python3 /usr/local/bin/python39
ln -s /usr/local/bin/python3.9 /usr/bin/python39
# 查看python3版本
python39 -V
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!