ubantu(linux系统)安装Python3.7
一、下载Python安装包,和工具包
1、Python安装包
网站:https://www.python.org/downloads/source/
应选择:
2、setuptool工具包
https://pypi.org/project/setuptools/#files
3、pip工具包
https://pypi.org/project/pip/#files
二、安装Python
1、进入Python安装包的界面,进行解压
进入Python解压包的界面,右键打开终端
sudo tar -zxvf Python-3.7.3.tgz
2、安装依赖包
在3.7中,ctypes模块依赖包 libffi-dev .如果没有
安装会报错:ModuleNotFoundError: No module named '_ctypes’
此时运行以下代码
sudo apt-get install libffi-dev
可能会出错:
无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
解决方法
ls /var/lib/dpkg/lock-frontend
sudo rm -r -f /var/lib/dpkg/lock-frontend
若依然报错:
无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) ’
则:
sudo rm -r -f /var/lib/dpkg/lock # 重启虚拟机得到解决,即可安装libffi-dev
3、配置
cd Python-3.7.3
./configure --prefix=/opt/python3.7
4、编译
sudo make
5、安装
sudo make install
6、创建软连接
sudo ln -s /opt/python3.7/bin/python3.7 /usr/bin/python3.7
7、看是否安装成功
python3.7 -V
8、安装包删除指令
需要在安装包的界面删除,可自行删除。
sudo rm -rf +安装包名字
三、安装setuptools以及pip
1、安装pip之前,需要安装setuptools
sudo unzip setuptools-46.1.3.zip
cd setuptools-46.1.3
sudo python3.7 setup.py build
sudo python3.7 setup.py install
2、安装pip
sudo tar -zxvf pip-20.0.2.tar.gz
cd pip-20.0.2
sudo python3.7 setup.py build
sudo python3.7 setup.py install
3、看是否安装成功
看你 python/bin 里有没有 pip 和 pip3 的py脚本 :我的位置是/opt/python3.7/bin
参考文章