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 ...
随机推荐
- KingbaseES V8R6 sslinfo 插件
前言 KingbaseES对使用SSL 连接加密客户端/服务器通讯的本地支持,可以增加数据传输安全性. 本文展示配置ssl连接,并通过安装一个插件验证ssl加密认证使用. 一.配置ssl连接过程: s ...
- 4 JavaScript数组和对象
4 数组和对象 在JS中创建数组非常简单. 直接[ ]即可. 也可以用正规军的new Array(). 不过效果都是一样的. var as = [11,22,33,44,55]; var bs = n ...
- #主席树,Dijkstra,哈希#CF464E The Classic Problem
题目 边权均为2的幂次的无向图,求 \(S\) 到 \(T\) 的最短路 \(n,m\leq 10^5\) 分析 最短路直接考虑用 Dijkstra,它需要维护松弛操作和堆, 那么也就是要重载加号和小 ...
- #线段树、树状数组#D 筹备计划
分析 首先这个位置应该是带权中位数\((\geq \frac{sum+1}{2}(奇数要加一,WA了几次了))\),但是既然有这个选择的限制, 那么要用线段树求出可选择的前驱和后继,然后用树状数组计算 ...
- openGauss社区入门(openGauss-常用数据类型)
常用数据类型 数据类型 说明 布尔类型 boolean true/'1'/'yes' false/'0'/'no' 数值类型 smallint 两字节 int 4 字节 bigint 8 字节 dou ...
- Redis Stack功能介绍及redis-om-dotnet使用示例
为了简化开发人员对较新的 Redis 模块及其提供的功能的体验,同时简化支持其功能的文档和客户端.以帮助开发人员从开始使用 Redis 的那一刻起,就能充分提高工作效率.Redis Stack诞生了. ...
- linux 性能自我学习 ———— 软中断 [五]
前言 linux 性能的自我学习. 正文 什么是软中断呢? 举一个网络的例子. linux 将中断处理过程分为两个阶段: 上半部用来快速处理中断,他在中断禁止模式下运行,注意是处理跟硬件紧密相关或时间 ...
- Spring开发:动态代理的艺术与实践
本文分享自华为云社区<Spring高手之路17--动态代理的艺术与实践>,作者: 砖业洋__. 1. 背景 动态代理是一种强大的设计模式,它允许开发者在运行时创建代理对象,用于拦截对真实对 ...
- 给picgo上传的图片加个水印
之前给大家介绍了picgo和免费的图床神器.我们本可以开开心心的进行markdown写作了. 但是总是会有那么一些爬虫网站过来爬你的文章,还把你的文章标明是他们的原著.咋办呢?这里有一个好的办法就是把 ...
- 论文研究区域图的制作方法:ArcGIS
本文介绍基于ArcMap软件,绘制论文中研究区域示意图.概况图等的方法. 最近需要绘制与地学有关论文.文献中的研究区域概况图.对于这一类图片,我个人比较喜欢基于ArcMap与PPT结合的方式来 ...