本文已参与「新人创作礼」活动,一起开启掘金创作之路。
服务器在配置环境时选择了python2版本,很久没有使用,更新了很多版本,如今想要用python3学习,然后就需要升级了版本,这里是升级到当前时间最新版本python3.10。
查看python 原版本是 2.6.6
python -V
1、下载
截止当前日期2022年05月31日,最新版本是3.10.4。
wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz
这里的链接是目前最新的版本,可以去官网直接下载 www.python.org/downloads/
2、解压
根据自己下载的版本解压
tar -xf Python-3.10.4.tgz
3、编译
解压完,cd到目录下Python-3.10.4,开始编译(这个过程比较长)
cd Python-3.10.4/
./configure && make && make install
4、创建软连接
在编译结束后,正常程序会装在 /usr/local/bin 下
cd /usr/local/bin
这个时候要删除之前 装好的软连接 在 /usr/bin/ 下 在将上面的最新版本加到软连里面
ln -sf /usr/local/bin/python3.10 /usr/bin/python
ln -sf /usr/local/bin/python3.10-config /usr/bin/python-config
注:
ln命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。
ln [参数][源文件或目录][目标文件或目录] ln 必要参数:
-b 删除,覆盖以前建立的链接
-d 允许超级用户制作目录的硬链接
-f 强制执行
-i 交互模式,文件存在则提示用户是否覆盖
-n 把符号链接视为一般目录
-s 软链接(符号链接)
-v 显示详细的处理过程
软硬链接的区别:
软链接:
- 软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
- 软链接可以对一个不存在的文件名进行链接
- 软链接可以对目录进行链接
- 软链接文件和被链接文件可以位于不同的文件系统,甚至可以跨越机器
- 软链接一旦原始文件被删除,链接文件立马失效
硬链接:
- 硬链接,以文件副本的形式存在。但不占用实际空间。
- 不允许给目录创建硬链接
- 硬链接只有在同一个文件系统中才能创建
- 硬链接指向一个原始文件时,及时原始文件被删除,链接文件依然有效,
5、再次查看python的版本号
python -V
END
如有问题请在下方留言。
或关注我的公众号“
孙三苗”(sunsanmiao),输入“联系方式”。获得进一步帮助。