armbian下apt安装工具安装python时,最高支持的版本时python3.5,所以:
一、如果是安装python3.5,则可以使用apt install python3
二、如果是安装python3.6及以上时,只能手动安装,以下是安装方法:
0、首先你要确定linux中是否有gcc编译器,gcc -v命令返回版本信息则表示已经安装,若没有需要自行安装,别人文章里提供了一个安装方法供参考:gcc手动安装 - 李有病 - 博客园 (cnblogs.com)
1、下载python源码,python源码ftp地址为:https://www.python.org/ftp/python/,如下以python3.6.13为例
2、下载python源码
有2个方法
1、在windows上下载好,上传到linux上,这个最简单
2、使用wget下载,可以自行百度
3、找到python源码包的路径,我一般放在/usr/local/lib/,跟python2放一起
4、执行以下命令开始安装
1、cd /usr/local/lib/ #进入源码包的存放目录
2、tar -zxvf Python-3.6.13.tgz #解压缩
3、cd Python-3.6.13 #进入解压后文件目录
4、./configure --prefix=/usr/local/lib/Python-3.6.13 #配置安装目录(这里我犯了一个错误,就是把安装目录和源码文件目录设置成了一个,导致安装后的文件和源码混在了一起,建议你自己建一个文件夹,配一个不同的安装目录,不过后面建立软链接的时候,要选择安装目录)
5、make #编译源码
6、make install #安装
7、ln -snf /usr/local/lib/Python-3.6.13/bin/python3 /usr/bin/python3 #建立软链接,其中“/usr/local/lib/Python-3.6.13/”就是对应你的安装目录
8、执行python3,此时应该显示版本信息
5、至此python3安装完成,但后面执行pip3命令时报错:ModuleNotFoundError: No module named 'pip._internal.cli.main',,执行以下命令重新安装pip,成功
python3 -m ensurepip
python3 -m pip install --upgrade pip
至此完成python3和pip3安装
参考文章:
1、Linux下python的卸载与安装_yimisiyang-CSDN博客_linux卸载python
2、linux手动安装python - 李有病 - 博客园 (cnblogs.com)
3、Linux下编译安装python3 - 小得盈满 - 博客园 (cnblogs.com)
4、ModuleNotFoundError: No module named 'pip._internal' , pip 无法下载软件 解决办法_One Way的博客-CSDN博客