Fork me on GitHub

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是模块名

  

posted @ 2018-08-16 15:41  战争热诚  阅读(702)  评论(0)    收藏  举报