[Tutorials] deepin 安装Python3.8.1的教程
Tofloor
poster avatar
善缘居
deepin
2022-04-09 23:29
Author

下载安装包,找到要下载版本的tgz文件,Python-3.8.0.tgz(以3.8.0版本为例),下载

下载地址:https://www.python.org/downloads/source/

image.png

image.png

进入终端 su root

输入密码

cd /home

ls

XXXXXXX

cd XXXXXXX

cd python3.8.1

ls

解压:

tar -zxvf Python-3.8.1.tgz

cd Python-3.8.1

./configure --prefix=/usr/local/python3

等着就好

make && make install

等着就好

结束后

执行python3命令

输入第一个程序 世界你好

image.png

Reply Favorite View the author
All Replies
sukanka
deepin
2022-04-10 00:04
#1

一个大大的 python3.7.3,还是系统的那个

Reply View the author
善缘居
deepin
2022-04-10 00:11
#2
sukanka

一个大大的 python3.7.3,还是系统的那个

根据自己喜欢的来

Reply View the author
Jack
deepin
2022-04-10 00:11
#3
sukanka

一个大大的 python3.7.3,还是系统的那个

哈哈哈,真相了 。

楼主这种安装方式没错,但是安装完了,需要修改系统默认的 python软连接,或者 update-alternatives 一下不同版本python的优先级。

当然,对于小白用户更推荐 miniconda 安装python,操作简单,对系统影响小,可以随时卸载。

Reply View the author
善缘居
deepin
2022-04-10 00:11
#4
sukanka

一个大大的 python3.7.3,还是系统的那个

根据自己喜欢的来

Reply View the author
善缘居
deepin
2022-04-10 00:11
#5
sukanka

一个大大的 python3.7.3,还是系统的那个

根据自己喜欢的来

Reply View the author
Jack
deepin
2022-04-10 00:14
#6

对了楼主,建议你发文章排一下版。看起来目录更清晰。

Reply View the author
SamLukeYes
deepin
2022-04-10 00:47
#7
Jack

对了楼主,建议你发文章排一下版。看起来目录更清晰。

我好像嗅到了广告的味道doubt

Reply View the author
善缘居
deepin
2022-04-10 00:55
#8
Jack

哈哈哈,真相了 。

楼主这种安装方式没错,但是安装完了,需要修改系统默认的 python软连接,或者 update-alternatives 一下不同版本python的优先级。

当然,对于小白用户更推荐 miniconda 安装python,操作简单,对系统影响小,可以随时卸载。

感谢

Reply View the author
善缘居
deepin
2022-04-10 00:56
#9
Jack

对了楼主,建议你发文章排一下版。看起来目录更清晰。

好的,感谢

Reply View the author
善缘居
deepin
2022-04-10 00:57
#10
SamLukeYes

我好像嗅到了广告的味道doubt

感谢

Reply View the author
Jack
deepin
2022-04-10 04:31
#11
SamLukeYes

我好像嗅到了广告的味道doubt

哇,好久不见啊,大佬

我看了一下公众号,楼主刚开始写,可能只是想记录一下吧。

Reply View the author
善缘居
deepin
2022-04-10 05:03
#12
Jack

哇,好久不见啊,大佬

我看了一下公众号,楼主刚开始写,可能只是想记录一下吧。

感谢

Reply View the author
joo
deepin
2022-04-10 21:28
#13

sudo apt update && sudo apt upgrade
sudo apt install wget build-essential libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
cd ~
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
tar xzf Python-3.10.0.tgz
cd Python-3.10.0
./configure --enable-optimizations
make altinstall

python官方已帮你想好了:make altinstall(不覆盖已有的)

另外如果你没用到tk,tk-dev不必安装

Reply View the author
joo
deepin
2022-04-10 21:29
#14

截图_deepin-terminal_20220410132922.png

Reply View the author
joo
deepin
2022-04-10 21:33
#15
joo

sudo apt update && sudo apt upgrade
sudo apt install wget build-essential libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
cd ~
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
tar xzf Python-3.10.0.tgz
cd Python-3.10.0
./configure --enable-optimizations
make altinstall

python官方已帮你想好了:make altinstall(不覆盖已有的)

另外如果你没用到tk,tk-dev不必安装

make altinstall请加上sudo,自己阅读readme了解altinstall

Reply View the author
joo
deepin
2022-04-10 21:40
#16
joo

sudo apt update && sudo apt upgrade
sudo apt install wget build-essential libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
cd ~
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
tar xzf Python-3.10.0.tgz
cd Python-3.10.0
./configure --enable-optimizations
make altinstall

python官方已帮你想好了:make altinstall(不覆盖已有的)

另外如果你没用到tk,tk-dev不必安装

我的经验是,在自己的home目录弄个build目录,所有通过源代码编译安装的保留在那个专用目录,方便以后make uninstall。

Reply View the author
日升途远
deepin
2024-02-28 20:17
#17

这是什么原因?

image.png

Reply View the author