【树莓派】给ubuntu18安装python3.7
如果看了还是不会,可以访问我的🐧群
参考文章
ubuntu源码安装python3
Linux(Ubuntu)系统下编译源码安装 Python 3.7
准备工作
安装工具
sudo apt update
sudo apt upgrade
sudo apt install gcc
sudo apt install g++
sudo apt-get install libffi-dev
sudo apt install build-essential checkinstall
sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
正式开始
下载python文件
sudo curl -O https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz
解压源码包
sudo tar Jxvf Python-3.7.1.tar.xz
创建python安装路径
sudo mkdir /usr/python37
安装python
sudo ./configure --enable-optimizations --prefix=/usr/python37
sudo make && make install
默认只用一个处理器编译,这太慢了,我们多进程并行处理:sudo make -j8 && make install
,-j8 表示用 8 个处理器,如果你的处理器只有4个就改成4
添加环境变量
sudo vim /etc/profile
在结尾添加
export PATH=$PATH:/usr/python37/bin
alias python="python3.7"
alias pip="pip3.7"
添加用户别名
vim ~/.bashrc
在结尾添加
alias python="python3.7"
alias pip="pip3.7"
创建软连接
sudo ln -s /usr/python37/bin/python3.7 /bin/python
sudo ln -s /usr/python37/bin/pip3.7 /bin/pip
更换国内源
cd ~
mkdir .pip
cd .pip
> pip.conf
vim pip.conf
添加如下内容
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
更新pip
sudo pip install --upgrade pip
python后端实战经验分享
Python来自荷兰,面向未来
被 1 篇内容引用
推荐阅读
mysql 一次插入多行数据,获取的 insert_id 是第一行的 id 还是最后一行的 id?
mysql server 版本:8.0.31Q: 对于 mysql 协议,insert 的返回值里面包含什么信息?是否包含 insert_id?A: 通过 wireshark 抓包,结果如下:执行 sql: {代码...} mysql server 返回的内容如下:Q:mysql 一次插...
ponponon
关于 Ubuntu 20.04 LTS 的网络(dchp/dns/route/PPPoE)
前言旧时代网络管理软件 net-tools、NetworkManager新时代网络管理软件 iproute2、resolvectl新时代旧时代大致可按 2010 年划分检查网卡是否已插入网线直接查看文件 {代码...} ip addr 或 ip link 命令查看网卡状...
qbit赞 2阅读 15k
滚蛋吧,正则表达式!
你是不是也有这样的操作,比如你需要使用「电子邮箱正则表达式」,首先想到的就是直接百度上搜索一个,然后采用 CV 大法神奇地接入到你的代码中?
良许赞 4阅读 2.3k
又一款眼前一亮的Linux终端工具!
今天给大家介绍一款最近发现的功能十分强大,颜值非常高的一款终端工具。这个神器我是在其他公众号文章上看到的,但他们都没把它的强大之处介绍明白,所以我自己体验一波后,再向大家分享自己的体验。
良许赞 5阅读 1.8k
FastAPI性能碾压Flask?
不止一次的听过,FastAPI性能碾压Flask,直追Golang,不过一直没有测试过,今天闲着没事测试一下看看结果。不知道是哪里出了问题,结果大跌眼镜。
二毛erma0赞 2阅读 10.2k评论 3
Python之如何优雅的重试
为了避免偶尔的网络连接失败,需要加上重试机制,那么最简单的形式就是在对应的代码片段加一个循环,循环体里使用异常捕获,连接成功时退出循环,否则就重复执行相关逻辑,此时修改之后的函数f如下
Harpsichord1207赞 3阅读 7.3k
Linux终端居然也可以做文件浏览器?
大家好,我是良许。在抖音上做直播已经整整 5 个月了,我很自豪我一路坚持到了现在【笑脸】最近我在做直播的时候,也开始学习鱼皮大佬,直播写代码。当然我不懂 Java 后端,因此就写写自己擅长的 Shell 脚本。但...
良许赞 1阅读 2.1k
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。