CentOS Linux安装python3.x和管理工具pip
由于公司服务器是不允许联网的,所以只能在python官网页面下载安装包,通过winscp上传到服务器。
一,安装python3.x
方法一,下载好安装包,解压
在python官网页面下载安装包,下载源码包 进入官网https://www.python.org/ 找到第一个Downloads下载 Source code是源码 winscp上传到服务器。

这个地方下载源码包,下载完后上传到Linux的系统里,自己找到对应的文件地址。
然后解压,解压命令为:
tar xvf Python-3.7.0.tar.xz
解压后,会有两个目录,如下图所示:

下面进入Python-3.7.0中安装Python3.7
(安装的话,在最高权限管理下安装,需要有root权限)
cd Python-3.7.0
进入Python-3.7.0安装Python

./configure
检测编译安装
make && make install
安装完成
python3 -V
方法二,服务器远程下载
当然,此方法目前我没有试验,相信马上我就会在自己的电脑上尝试,毕竟自己的电脑可以联网。试过之后,我会将方法,写上来,让自己有个记录。
第二种:服务器远程下载,使用命令:wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
完整的第二种安装python-3.6.1的方法
[root@VM_58_11_centos ~]# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz 获取安装包 [root@VM_58_11_centos ~]# tar -zxf Python-3.6.1.tgz 解压缩 [root@VM_58_11_centos ~]# cd Python-3.6.1 定位到文件夹 #查看安装包文件 [root@VM_58_11_centos Python-3.6.1]# ls aclocal.m4 config.sub configure.ac Grammar install-sh LICENSE Makefile.pre.in Modules Parser PCbuild Python setup.py config.guess configure Doc Include Lib Mac Misc Objects PC pyconfig.h.in README Tools [root@localhost Python-3.6.1]# ./configure 添加配置 [root@localhost Python-3.6.1]# make 编译源码 [root@localhost Python-3.6.1]# make install 执行安装
今天有机会尝试,我把在线安装的过程记录如下:
1,获取安装包

2,解压压缩文件,并定位到该文件夹下

3,进行配置文件

4,编译源码
5,执行安装
报错,如下:

遇到上面报错提示提示说明本机中缺少gcc编译环境,安装即可
通过yum安装gcc编译环境:yum install -y gcc
如果遇到需要管理员权限,则需要使用管理的权限,进行安装

二,安装python包管理工具pip
pip是python的包管理工具,python的强大之处除了在于语法的简练,还有就是对众多的库支持了。
1、下载pip包管理工具
python的开源模块库,截止2018年一月 ,已经收录了119870个来自全世界python开发者贡献的模块,几乎涵盖了你想用python做的任何事情。 事实上每个python开发者,只要注册一个账号就可以往这个平台上传你自己的模块,这样全世界的开发者都可以容易的下载并使用你的模块。
链接地址:https://pypi.python.org/pypi/pip/#downloads

2,点击Download files,下载其压缩包。

3,winscp上传到服务器上
4.解压到服务器你需要安装的目录

5,安装完成

接下来可以进行的安装python的各种第三方模块包了。
6、有时候会出现错误,比如:
#no module named setuptools
这句错误提示的表面意思是:没有setuptools的模块,说明python缺少这个模块,那我们只要安装这个模块即可解决此问题,下面我们来安装一下:
在命令行下:
下载setuptools包:
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
解压setuptools包:
tar zxvf setuptools-0.6c11.tar.gz
进入解压后的目录:
cd setuptools-0.6c11
编译setuptools:
python setup.py build
开始执行setuptools安装:
python setup.py install
安装完成后,进入pip-9.0.1的文件夹执行命令:sudo python setup.py install .
三,Python开源模块安装,使用
下载地址:
https://pypi.python.org/pypi

那么如何从这个平台上下载代码?
1,直接在上面这个页面点download,下载后,解压并进入目录,执行一下命令完成安装。
编译源码 python setup.py build 安装源码 python setup.py install
2,直接pip安装
pip install module #module 是模块名
软件一般会被自动安装在你的python安装目录的这个子目录里面
/your_python_install_path/3.6/lib/python3.6/site-packages
建议:pip命令默认会连接在国外的python官方服务器下载,速度比较慢,你还可以使用国内的豆瓣源,数据会定期同步国外官网,速度快好多
sudo pip install -i http://pypi.douban.com/simple/ module --trusted-host pypi.douban.com #module是模块名

浙公网安备 33010602011771号