由于我要在虚拟机上安装python3和pymongo,而虚拟机无法联网,因此需要先下载好安装包再上传到虚拟机上,进行离线安装。
离线安装Python3
链接: Python官网.
点击download,选择linux并下载相应的版本,下载完成后解压并上传到centos7
下载一些python和pymongo需要的库,如zlib、libfi等,下载完成后解压并上传到centos7
下载链接.
接下来先安装rpm包,输入如下命令
- rpm -ivh XXX.rpm
如果出现下图所示情况,则进行强制安装
- rpm -ivh --nodeps XXX.rpm --force
安装完成后,使用如下命令安装Python
- ./configure prefix=/usr/local/python3
该命令表示在/usr/local/下创建一个叫python3的文件夹,把python3安装在这里,若没有指定路径,则默认安装在/usr/local/下
在输入如下命令
- make
- make install
若遇到权限问题,可先修改Python目录的权限,进入python3安装包文件夹,输入如下命令
- chmod 777 -R …/Python-3.5.2/
接下来使用软链接将Python3链接到Python(centos已包含python2,如果不做这一步,则输入python默认使用的是python2,做这一步则当输入python时使用的是python3)
- ln -s /usr/local/python3/bin/python3 /usr/bin/python
若出现错误是因为在/usr/bin下python已经存在,可以先给原来的python改个名字,再执行链接命令 - mv /usr/bin/python python_org
上述命令完成后,输入python,出现python 3.5.2 表明安装成功
离线安装setuptools
安装pymongo前需要先安装setuptools,下载完成后解压并上传到centos7
链接: setuptools官网
进入setuptools安装包所在文件夹,输入如下命令
- python setup.py install
离线安装pymongo
链接: pymongo官网
下载完成后解压并上传到centos7
进入pymonge安装包所在文件夹,输入如下命令
- python setup.py install
安装成功后,在命令行输入python,并输入import pymongo,查看是否安装成功
来源:CSDN
作者:hogwarts233
链接:https://blog.csdn.net/lccwq233/article/details/104008662