Ubuntu16.04详细安装Python3.7.2(亲测可行)

作者: Wcneg

给你不一样的精彩资源分享网站

手机扫码查看

标签:

liunxpythondjango

特别声明:若无特殊注明,本文皆为 Wcneg原创,如有侵权请联系!

步骤1:下载安装包
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz

步骤2:解压安装包
tar -zxvf Python-3.7.2.tgz

步骤3:切换到解压后的目录下
cd Python-3.7.2

步骤4:执行./configure或./configure --prefix=/usr/local/python3.7.2(注意“.”)
./configure
# 或者
./configure --prefix=/usr/local/python3.7.2(执行这个会报:-bash: ./configure --prefix=/usr/local/python3.7.2: No such file or directory,应该是要在/usr/local/目录下创建python3.7.2文件夹)

步骤5:编译make(没有安装make的安装一下,执行:sudo apt-get install make)

make

步骤6:安装sudo make install

sudo make install

编译时出现:
1、zipimport.ZipImportError: can't decompress data; zlib not available
Makefile:1079: recipe for target 'install' failed
make: *** [install] Error 1
这样的错误解决方法很简单即:

sudo apt-get install zlib1g-dev 安装zlib1g即可解决

2、ModuleNotFoundError: No module named '_ctypes'
Makefile:1130: recipe for target 'install' failed
make: *** [install] Error 1

方法一:
sudo apt-get install --reinstall zlibc zlib1g zlib1g-dev
sudo apt-get install libffi-dev libssl-dev libreadline-dev -y

方法二:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev (已安装至此)
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev

重复操作:

cd Python-3.7.2

./configure

make

make install


步骤7:若步骤4执行的是./configure --prefix=/usr/local/python3.7.2,则可执行文件放在/usr /local/python3.7.2/bin,库文件放在/usr/local/python3.7.2/lib,配置文件放在/usr/local/python3.7.2/include,其它的资源文件放在/usr /local/python3.7.2/share

步骤8:若步骤5执行./configure --prefix=/usr/local/python3.7.2,则需要添加环境变量。步骤5是./configure的跳过此步骤

添加环境变量
PATH=$PATH:$HOME/bin:/usr/local/python3.7.1/bin

查看环境变量
echo $PATH

步骤9:测试,输入python3.7

ubuntu安装Python.jpg

步骤10:查看python命令指向

ls -l /usr/bin | grep python

 

分享到:
打赏
未经允许不得转载:

作者: Wcneg, 转载或复制请以 超链接形式 并注明出处 瑛然畅翔
原文地址: 《Ubuntu16.04详细安装Python3.7.2(亲测可行)》 发布于2021-7-4

评论

切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

网站备案相关信息
域名 pengsirs.com
主办方名称 彭松
主办单位性质 个人
主体备案号 鄂ICP备19010459号
ICP备案号 鄂ICP备19010459号-1
首页地址 https://wcneg.wfreeagle.com/ [备案查询]
网站名称 遇上更好的你
审核时间 2019/4/24 0:00:00