zoukankan      html  css  js  c++  java
  • CentOS 6.5下安装Python 3.5.2(与Python2并存)

    CentOS 6.5下安装Python 3.5.2(与Python2并存)

    安装步骤

    • 1,准备编译环境(环境不对,在安装过程中可能遇到各种问题。比如wget无法下载链接的文件)

      yum groupinstall 'Development Tools'
      
      yum install zlib-devel bzip2-devel openssl-devel ncurses-devel
    • 2,下载 Python3.5 源码包

      wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz
    • 3,编译

      tar Jxvf Python-3.5.2.tar.xz
      
      cd Python-3.5.2
      
      ./configure --prefix=/usr/local/python3
      
      make && make install

      --prefix 指定安装路径

      若不指定prefix,则
      可执行文件 默认放在 /user/local/bin
      库文件 默认放在 /usr/local/lib
      配置文件 默认放在 /usr/local/etc
      其他资源文件 默认放在 /usr/local/share
      要卸载这个程序,要么在原来的make目录下用一次 make uninstall(前提是make文件指定过uninstall),要么去上述目录把相关的文件一个个手工删掉

      指定prefix,直接删掉一个文件夹就够了

    • 4,设置环境变量

      echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrc

      ~/.bashrc : 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell是,该文件被读取
      上面的命令实现:将 export PATH=$PATH:/usr/local/python3/bin 添加到 ~/.bashrc文件末尾

    • 5,设置目录

      ln -sv /usr/local/python3/bin/python3.5 /usr/bin/python3

      这样做的目的:在系统任意目录敲入python3,调用的是python3.5的命令


    安装pip

    • 上面安装pyhon3.5.时,就已经有pip了,使用的时候使用pip3
    这里是根据官网wiki安装的。
    • 1,安装setuptools。pip安装之前需要先安装setuptools。

      wget https://pypi.python.org/packages/source/s/setuptools/setuptools-5.7.zip --no-check-certificate
      
      unzip setuptools-5.7.zip 
      
      cd setuptools-5.7
      
      python3 setup.py install
      wget wget https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz#md5=3823d2343d9f3aaab21cf9c917710196
      
      tar xvf pip-7.1.2.tar.gz
      
      cd pip-7.1.2
      
      python3 setup.py install
  • 相关阅读:
    NSDate
    Info.plist字段列表详解
    面向对象编程思想以及强、弱引用总结
    分类(类别/Category)与 类扩展(Extension)
    UIAlertView
    SQLite3的运用
    快速创建单例
    C++ 常用设计模式
    I2S 总线学习:2-I2S驱动WM8978
    设计模式的七大原则
  • 原文地址:https://www.cnblogs.com/doitjust/p/9348302.html
Copyright © 2011-2022 走看看