Ubuntu16.04下安装python3.6及问题解决

编程入门 行业动态 更新时间:2024-10-15 10:15:29

Ubuntu16.04下安装python3.6及问题解决

Ubuntu16.04下安装python3.6及问题解决

大家都知道Ubuntu中自带python2.7和python3.5,但是很多情况下我们需要使用python3.6,但是千万不能删除自带的pyhton版本,以下是在终端中安装python3.6的详细步骤:

在终端中输入下面的命令

wget .6.4/Python-3.6.4.tgz  //下载压缩包
tar -xvzf Python-3.6.4.tgz  //解压
cd Python-3.6.4
./configure --with-ssl  //配置
make
sudo make install

按照正常上述步骤执行的话,python3.6是可以安装好的,但是会出现下列问题:

zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1

为了满足自己的强迫症感觉,必须得解决了这个问题:

cd Modules/zlib //在python3.6.4文件夹中有Modules文件夹,进入找到zlib进入
./configure
make install
cd -

最终结果:

ln -s libz.so.1.2.11 libz.so
ln -s libz.so.1.2.11 libz.so.1
rm -f /usr/local/lib/libz.a
cp libz.a /usr/local/lib
chmod 644 /usr/local/lib/libz.a
cp libz.so.1.2.11 /usr/local/lib
chmod 755 /usr/local/lib/libz.so.1.2.11
rm -f /usr/local/share/man/man3/zlib.3
cp zlib.3 /usr/local/share/man/man3
chmod 644 /usr/local/share/man/man3/zlib.3
rm -f /usr/local/lib/pkgconfig/zlib.pc
cp zlib.pc /usr/local/lib/pkgconfig
chmod 644 /usr/local/lib/pkgconfig/zlib.pc
rm -f /usr/local/include/zlib.h /usr/local/include/zconf.h
cp zlib.h zconf.h /usr/local/include
chmod 644 /usr/local/include/zlib.h /usr/local/include/zconf.h
root@lu-virtual-machine:~/my3D/Python-3.6.4/Modules/zlib# cd -
/root/my3D/Python-3.6.4

就完成了。

更多推荐

Ubuntu16.04下安装python3.6及问题解决

本文发布于:2024-03-23 18:42:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1741520.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!