zoukankan      html  css  js  c++  java
  • centos7及服务器端安装python2.7.13, setuptools, pip

    1. 安装python2.7.13

    因为涉及到安装到服务器,所以可能不能直接在usr/bin及usr/local/bin下安装,所以本文详解安装在自定义目录下。

    下载安装包:

    $ wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz

    解压安装:

    $ tar zxvf Python-2.7.13.tgz
    $ cd Python-2.7.13
    $ ./configure --prefix=/home/wangq/Programs/Python-2.7.13(你自己想安装的目录)
    $ make && make install

    安装完成后,配置环境变量

    $ vim ~/.bashrc
    $ export PATH=/home/wangq/Programs/Python-2.7.13/bin:$PATH

    再运行which python 及 python --version:

    $ which python
    /home/wangq/Programs/Python-2.7.13/bin/python
    $ python --version
    Python 2.7.13

    python安装配置完成。

    注:如果过程报错,可能是缺少某些库导致,

    $ yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel readline-devel libsqlite3x-devel 可以安装绝大部分依赖包,如果还缺什么包的话,也可以使用yum install 命令安装。

    2.安装setuptools

    推荐到这里找最新的setuptools安装包:https://pypi.python.org/pypi/setuptools 

    我下载的是setuptools-33.1.1.zip

    下载完毕后解压安装:

    $ unzip setuptools-33.1.1.zip
    $ cd setuptools-33.1.1
    $ python setup.py build # 编译
    $ python setup.py install # 安装

    安装完成后即会在python目录(自定义的目录)生成easy_install的可执行文件,easy_install即安装完成。

    可以使用easy_install 包名 命令安装想要的模块

    例如:

    $ easy_install pip

    注:有时执行easy_install命令时会报错:

      Reading https://pypi.python.org/simple/pip/ Download error on 
      https://pypi.python.org/simple/pip/: [SSL: CERTIFICATE_VERIFY_FAILED] 
      certificate verify failed (_ssl.c:581) – Some packages may not be 
      found! Couldn’t find index page for ‘pip’ (maybe misspelled?) Scanning 
      index of all packages (this may take a while) Reading 
      https://pypi.python.org/simple/ Download error on 
      https://pypi.python.org/simple/: [SSL: CERTIFICATE_VERIFY_FAILED] 
      certificate verify failed (_ssl.c:581) – Some packages may not be 
      found! No local packages or download links found for pip error: Could 
      not find suitable distribution for Requirement.parse(‘pip’)

    这个错误是由于证书太老导致,可以用如下方法解决:

    $ wget http://curl.haxx.se/ca/cacert.pem
    $ mv cacert.pem ca-bundle.crt
    $ mv /etc/pki/tls/certs/ca-bundle.crt /etc/pki/tls/certs/ca-bundle.crt.bak # 备份旧证书
    $ cp ca-bundle.crt /etc/pki/tls/certs/ # 把新证书替换到certs目录下

    再次运行easy_install pip 就会安装成功

    3. 安装pip

    使用easy_install pip就可以安装pip:

    $ easy_install pip

    安装成功后就可以使用pip

    $ pip install numpy
    $ pip install biopython

    ...

    pip除了install安装外还可以使用uninstall命令卸载包及--upgrade升级包。

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    正则表达式基础知识
    成功的基本法则
    Java实现简单的格式化信函生成器
    C实现哈希表
    C实现求解给定文本中以指定字符开头和结尾的子串数量的三种算法
    Java实现求解二项式系数及代码重构
    Java 异常处理学习总结
    C实现大整数幂求模问题的两种算法
    linux 学习前言
    提高编程能力的10种方法
  • 原文地址:https://www.cnblogs.com/wq242424/p/6824840.html
Copyright © 2011-2022 走看看