Deepin安装Python3
https://www.jianshu.com/p/0c61bdfb9589
也可以看这篇,本文是这篇的简捷版,均原创
首先,把系统更到最新,并复制下面的代码
sudo apt update
更新软件包
sudo apt upgrade
安装相关依赖,复制代码即可
sudo apt install gedit make build-essential libssl-dev zlib1g-dev
再安装
sudo apt install libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
还安装
sudo apt install libncurses5-dev libncursesw5-dev xz-utils tk-dev
浏览器访问Python源码下载地址,下载源码
https://www.python.org/downloads/source/

在左侧Latest Python 3 Release - Python 3.9.0右键,选择复制链接地址,去打开迅雷极速版,没有就去应用商店安装。
打开迅雷极速版之后会弹出一个框,立即下载也可以,最好改/opt/那个目录保存
下载很快,一般2M一秒。
下载完成后终端(Ctrl+Alt+T)进入你下载的目录,输入以下命令,以具体文件名为准。
或者
cd /opt
wget https://www.python.org/downloads/release/python-390/
tar -zxvf Python-3.9.0.tgz
这是解压出来的目录
cd Python-3.9.0
./configure --enable-optimizations
编译并安装Python时可能要输密码
make -j8 && sudo make altinstall
注意!这里的后面的数字不是越大越好,而是你的CPU(处理器)线程数,如你的CPU是4核8线程,j后面的数字就是8
如需要再次编译请输入( 根据需要,选择执行)
sudo make clean
清理编译过的文件 ( 根据需要,选择执行)
make -j8 && sudo make altinstall
编译并安装
完成!输入这行命令看看版本是否一致
python -V
如果不一样的话,则先输入这行命令
root@haima-PC:/opt/Python-3.9.0# python3 -V
Python 3.5.3
如果显示的版本号仍然不对,则先输入你的Python版本的前面两个数字和小数点,如我下载的版本是Python3.8.2,那么我就输入
Python3.9 -V
以此类推,如果确认版本号正确,就把你的这条命令前面那段(python3.9,要小写的)记下来,然后输入
复杂添加
sudo gedit ~/.bashrc
在最后那里按回车,输入
alias python=python3.9
简单添加
echo "alias python=python3.9" >> ~/.bashrc
网上说还可以用alias p来代替alias python,但亲测不行。
这里的python3.8就是你记住的那条命令的前面那段。点击保存,然后输入这行命令生效即可
source ~/.bashrc
最好直接复制,以免输错,注意,一个字母都不能错。这样子,你下次就可以直接使用python命令了,而不用再次输入你记住的那条命令,十分方便,然后你下载编译的Python就成为你的默认的Python了!是不是很有成就感呢?
运行helloworld
mkdir -p /home/haima/python
cd /home/haima/python
vim helloworld.py
输入以下内容
#!/usr/bin/python
print("hello world !")
命令行执行
python helloworld.py
Deepin安装Python3的更多相关文章
- deepin安装Python3.6和pip
1.安装python3.6 sudo apt-get install python3.6 2.修改软连接 sudo ln -s /usr/local/bin/python3.6 /usr/bin/py ...
- centos6安装python3.4和pip3
在安装了epel源的情况下,直接yum就可以安装python3.4 yum install python34 -ypython3 --version 没有自带pip3,从官网安装 wget --no- ...
- 在CentOS6.8上面安装Python3.5
以前每次装Linux,升级Python,都会一堆问题,然后Google,本来想着记录一下,结果问题太多了,也就记不住了,这次特地记了下来. 在CentOS6.8上面安装Python3.5我的系统是Ce ...
- python3.5学习笔记:linux6.4 安装python3 pip setuptools
前言: python3应该是python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在linux6.4下搭建python3环境的过程 以及碰到的问题和解决过程. 另外,如果本机安装了py ...
- 在Ubuntu中安装Python3
首先,通过命令行安装Python3.2,只需要在终端中通过命令行安装即可: sudo apt-get install python3 一路yes. 因为Ubuntu很多底层采用的是Python2. ...
- python环境搭建-在Windows上安装python3.5.2
在Windows上安装Python3.5.2 首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.5.2对应的64位安装程序或32位安装程序(网速慢的同学 ...
- Ubuntu下安装Python3.4
转自:http://blog.sina.com.cn/s/blog_7cdaf8b60102vf2b.html 1. 通过命令行安装Python3.4,执行命令:sudo apt-get instal ...
- Vmvare下Ubuntu安装Python3.4
Ubuntu14.4下默认安装的Python版本是2.7.随着Python3.4的使用,现在大部分Python开发者都喜欢使用Py3.4.那么Ubuntu下应该怎么安装Python3.4呢? (1). ...
- CentOS 6 安装 Python3.5以及配置Django
http://www.jianshu.com/p/6199b5c26725 文/FiveStrong(简书作者)原文链接:http://www.jianshu.com/p/6199b5c26725著作 ...
- Debian 7 安装 Python3.4
Debian 7 自带的python是2.7.3,要用最新的3.4版本怎么办?我们从官网下载压缩包自己编译. 一.安装编译用的包 $ sudo apt-get install build-essent ...
随机推荐
- archlinux 时移(timeshift)不会自动创建快照
这是因为没有开启定时任务服务 解决办法 1.安装定时任务服务 sudo pacman -S cronie 2.设置自启动 sudo systemctl enble cronie
- 初学 FSMC - 外扩SRAM(二)
1. FSMC简介 STM32F4系列芯片使用FSMC外设来管理扩展的存储器, FSMC是Flexible Static Memory Controller的缩写,译为灵活的静态存储控制器.它可以 ...
- 汇编语言-使用BIOS进行键盘输入和磁盘读写
int9中断例程对键盘输入的处理 键盘输入将引发9号中断,BIOS提供了int9中断例程.CPU在9号中断发生后,执行int 9中断例程,从60h端口读出扫描码,并将其转化为相应的ASCII码或状 ...
- #K-D Tree#BZOJ 4303 数列
题目传送门 分析 将 \((i,p_i)\) 视为一个点,那么相当于对横坐标或纵坐标对应的点区间乘.区间加或者区间求和, 把这些点丢到 K-D Tree 上,维护最小/大横/纵坐标,如果当前区间点在范 ...
- 使用site-maven-plugin在github上搭建公有仓库
目录 简介 前期准备 在maven中配置GitHub权限 配置deploy-plugin 配置site-maven-plugin 怎么使用这个共享的项目 总结 简介 Maven是我们在开发java程序 ...
- el-table边框颜色修改—骨灰级
一.前言说明 1. 网上很多都是通过上下左右边框方式,如: .el-table { border-bottom: 1px solid black; border-right: 1px solid bl ...
- springboot整合redis之发送手机验证码
阿里云服务发送手机短信验证码-----(第二篇) 文章概述:springboot整合redis之发送手机验证码注册登录 注:搭建springboot项目可以参考这篇文章: 前言:短信验证码是通过发送验 ...
- HMS Core Discovery第16期直播预告|与虎墩一起,玩转AI新“声”态
[导读] 随着人工智能不断发展,机器学习技术也开始被广泛地应用到教育.金融.零售.交通.医疗等各个领域,给我们的生活带来巨大的便利.本期Discovery直播以<与虎墩一起,玩转AI新" ...
- Qt 实现涂鸦板一:简易涂鸦板
新建一个Qt项目,在 .h 文件中写入 #pragma once #include <QtWidgets/QWidget> #include "ui_xuexi.h" ...
- 机器学习&深度学习 操作tips
1. 在运行程序时,报错如下: usage: run.py [-h] --model MODEL [--embedding EMBEDDING] [--word WORD] run.py: error ...