ubuntu安装python3.7,并更新python默认指向为python3.7

ubuntu默认带着的python版本不是最新版,因此需要手动安装最新版。

查看python的指向

ls -l /usr/bin | grep python

可以看到,此时python指向的是python3.4。

第一部分:安装python3.7

1.直接使用apt-get安装python3.7失败:

apt-get install python3.7

2.改为手动安装

步骤1:在python官网找到python-3.7.1.tgz的地址:https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz

步骤2:下载安装包

wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz

步骤3:解压安装包

tar -zxvf Python-3.7.1.tgz

步骤4:切换到解压后的目录下

cd Python-3.7.1

步骤5:./configure(也可以./configure --prefix=/usr/local/python3.7.1)

./configure
# 或者
./configure --prefix=/usr/local/python3.7.1

步骤6:编译make(没有安装make的安装一下)

make

步骤7:测试make test

make test

关于make test命令出现ModuleNotFoundError: No module named ‘_ctypes’ 错误,请移步我的另外一篇博文https://blog.csdn.net/u014775723/article/details/85224447

步骤8:安装sudo make install

sudo make install

若步骤5执行的是 ./configure,则安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/include,其它的资源文件放在/usr /local/share。

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

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

添加环境变量

PATH=$PATH:$HOME/bin:/usr/local/python3.7.1/bin

查看环境变量

echo $PATH

步骤10:查看安装目录

可以看到此时python3.7安装到了/usr/local/lib/(若步骤5执行./configure --prefix=/usr/local/python3.7.1,python3.7安装到了/usr/local/python3.7.1/lib/)

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

第二部分:更新python默认指向为python3.7

步骤1:查看python命令指向

ls -l /usr/bin | grep python

步骤2:若如步骤1的图,若要安装python3.4则,由于python3.4为系统自带的,直接使用以下命令并跳过步骤3:

删除原有链接

rm /usr/bin/python 

建立新链接

ln -s /usr/bin/python3.4 /usr/bin/python

 

骤3:由于python3.7是自己安装的,不在/usr/bin下,而在usr/local/bin或者/usr/local/python3.7.1/bin下(取决于前面执行的./configure还是./configure --prefix=/usr/local/python3.7.1。因此需要先加一条软链接并且把之前的python命令改为python.bak,同时pip也需要更改。依次执行以下命令

若python3.7安装时,执行的是./configure,则:

mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/bin/pip3 /usr/bin/pip

若python3.7安装时,执行的是./configure --prefix=/usr/local/python3.7.1,则为:

mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/python3.7.1/bin/python3.7 /usr/bin/python
mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/python3.7.1/bin/pip3 /usr/bin/pip


 步骤4:此时输入python验证

参考:

https://blog.csdn.net/u013214212/article/details/81540840

https://www.jianshu.com/p/2a5cd519e583

https://www.cnblogs.com/yhongji/p/9383857.html

### 回答1: 要在Ubuntu安装Python 3.7,您可以按照以下步骤操作: 1. 打开终端并更新软件包列表: sudo apt-get update 2. 安装依赖项: sudo apt-get install build-essential checkinstall sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev 3. 下载Python 3.7: wget https://www.python.org/ftp/python/3.7./Python-3.7..tgz 4. 解压缩文件: tar -xvf Python-3.7..tgz 5. 进入解压缩后的目录: cd Python-3.7. 6. 配置Python 3.7: ./configure --enable-optimizations 7. 编译并安装Python 3.7: sudo make altinstall 8. 检查Python 3.7是否成功安装python3.7 --version 现在,您已经成功在Ubuntu安装Python 3.7。 ### 回答2: Ubuntu 是一款非常优秀的 Linux 操作系统,支持各种编程语言。Python 是一种非常流行的编程语言,也是 Ubuntu 操作系统中最为常用的编程语言之一。目前,Python 最新版本是 3.7 版本,它在 Ubuntu 中也可以通过简单的步骤进行安装安装 Python 3.7 的步骤如下: 1. 打开终端 在 Ubuntu安装 Python 3.7,需要首先打开一个终端窗口。 2. 更新软件包列表 在终端中运行以下命令,更新软件包列表: sudo apt-get update 3. 安装构建工具和依赖项 安装 Python 3.7 需要一些构建工具和依赖项,可以使用以下命令进行安装: sudo apt-get install build-essential checkinstall sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev 4. 下载 Python 3.7 在终端中运行以下命令下载 Python 3.7 的源代码: cd /usr/src sudo wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz 5. 解压源码 运行以下命令解压 Python 3.7 的源代码: sudo tar xzf Python-3.7.4.tgz 6. 编译和安装 进入源码目录,运行以下命令进行编译和安装: cd Python-3.7.4 sudo ./configure --enable-optimizations sudo make altinstall 7. 验证安装 安装完成之后,在终端中运行以下命令,验证 Python 3.7 是否成功安装python3.7 --version 如果终端中显示 Python 3.7.4,则代表安装成功。 总之,安装 Python 3.7 只需要几个简单的步骤,在 Ubuntu 操作系统中实现 Python 编程功能的升级与完善,并且 Python 3.7 在速度、性能、稳定性和功能方面都得到了实质的提升。 ### 回答3: Ubuntu 是一个非常好的开源操作系统,它具有非常强大的功能和稳定性。Python 作为一种流行的编程语言,也被广泛使用和推广,在 Ubuntu安装 Python 3.7 版本是非常简单的。本篇文章将向您介绍如何在 Ubuntu安装 Python 3.7。 第一步:更新软件包列表 在开始安装之前,我们需要先更新 Ubuntu 软件包列表。可以使用以下命令将软件列表更新: ``` sudo apt-get update ``` 第二步:安装依赖项 在 Ubuntu 中,安装 Python 3.7 之前需要安装一些依赖。可以通过以下命令安装这些依赖: ``` sudo apt-get install build-essential checkinstall sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev ``` 这个命令将会安装一些用于编译 Python 3.7 的工具和库。 第三步:下载Python 3.7 在安装 Python 3.7 之前,需要先下载 Python 3.7 的源码包。可以在 Python 官网下载最新的源码包。 如果您的 Ubuntu 系统没有安装 wget 工具,可以使用以下命令进行安装: ``` sudo apt-get install wget ``` 下载源码包: ``` cd ~/Downloads wget https://www.python.org/ftp/python/3.7.10/Python-3.7.10.tgz ``` 第四步:编译和安装Python 3.7 在下载完成 Python 3.7 源码之后,我们需要进行编译和安装。可以按照以下命令进行编译和安装: ``` tar xvf Python-3.7.10.tgz cd Python-3.7.10 ./configure --enable-optimizations make -j 8 sudo make altinstall ``` - 这个命令会将 Python 3.7 安装到 /usr/local/bin/python3.7。 第五步:测试Python 3.7 在安装 Python 3.7 之后,您可以使用以下命令测试 Python 3.7 是否成功安装: ``` python3.7 -V ``` 运行上面的命令,如果输出类似于“Python 3.7.10”的版本信息,那么 Python 3.7 已经成功安装。 总结 本文介绍了如何在 Ubuntu安装 Python 3.7 的详细步骤。需要记住的是,在安装 Python 3.7 之前需要安装一些依赖项。安装Python 3.7 之后,您可以使用 python3.7 命令来运行 Python 3.7。如有问题请参考 Ubuntu 帮助手册或者 Python 官方手册。
评论 66
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值