Linux下安装Python3
Linux下安装Python的状况层出不穷,慢慢查文档很多人会走弯路,下面是本人实际安装时遇到问题并解决问题的Python的安装过程
1.Python必备依赖
因为很多人安装后会出现tkinter库报错或者编译Python 时报错,所以安装以下Python必备依赖sudo apt-get gcc
sudo apt-get g++
sudo apt-get install python3-tk
sudo apt-get install tk-dev (centos下改成tk-devel)
sudo apt install tcl-dev
sudo apt install tk tcl
sudo apt-get install build-essential python-dev python-setuptools python-pip
python-smbus
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev
2.解压Python本人安装包:Python-3.7.8.tgz
tar -zvxf Python-3.7.8.tgz
3.安装(1)进入python文件夹,生成编译脚本(这里没有指定安装目录):
cd Python-3.7.8
(2)编译Python
sudo ./configure
sudo make&&sudo make install
默认安装后在usr/local/bin文件夹下
3.建立Python3和pip3的软链:
本人安装后Python3.7的位置在:/usr/local/bin/python3.7
sudo ln -s /usr/local/bin/python3.7 /usr/bin/python
sudo ln -s /usr/local/bin/pip3.7 /usr/bin/pip
##如果提示已经有Python软链接,因为这个可能有其他版本python
那么需要删除python软链接,pip软链接同理。
sudo rm /usr/bin/python
sudo rm /usr/bin/pip
删除软链接后再次执行,将python3.7及pip3.7链接到python与pip:
sudo ln -s /usr/local/bin/python3.7 /usr/bin/python
sudo ln -s /usr/local/bin/pip3.7 /usr/bin/pip
4.设置python环境变量:将/usr/local/bin/python3.7加入PATH
(1)打开profile
vim /etc/profile
(2)按“I”,在文件末尾贴上下面内容:
####python3.7.8 path
PATH=$PATH:$HOME/bin:/usr/local/bin/python3.7
export PATH
(3)按ESC,输入:wq回车退出。
(4)修改完记得执行行下面的命令,让上一步的修改生效:
source /etc/profile
5.检查Python3及pip3是否正常可用:
python -V
pip -V
如果能正常输出对应的python及pip版本代表安装正常
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)