CentOS7 安装Python3

CentOS7 下安装Python3

1. 下载并安装Python3

  1. 较难安装python扩展
    wget https://www.python.org/ftp/python/3.6.0/Python-3.6.1.tgz
    tar -xzvf Python-3.6.1.tgz
    cd /Python-3.6.1/
    ./configure --prefix=/usr/local    #把Python3.6安装到 /usr/local 目录
    ./configure --enable-optimizations #最大性能安装
    sudo make
    sudo make install
  2. 选择此种安装模式
    yum install python34-setuptools

2. 更改/usr/bin/python软链接

  cd /usr/bin
  mv  python python.backup
  ln -s /usr/local/bin/python3.6 /usr/bin/python
  ln -s /usr/local/bin/pip3 /usr/bin/pip

3. 更改yum脚本的python依赖

  cd /usr/bin
  ls yum*
  yum yum-config-manager yum-debug-restore yum-groups-manager
  yum-builddep yum-debug-dump yumdownloader
  更改以上文件头为
  #!/usr/bin/python 改为 #!/usr/bin/python2.7

4. 修改gnome-tweak-tool配置文件

  vim /usr/bin/gnome-tweak-tool
  #!/usr/bin/python 改为 #!/usr/bin/python2.7

5. 修改urlgrabber配置文件

  vim /usr/libexec/urlgrabber-ext-down
  #!/usr/bin/python 改为 #!/usr/bin/python2.7

6. 安装python扩展

  yum install epel-release
  # EPEL即Extra Packages for Enterprise Linux,
  # 为CentOS提供了额外的10000多个软件包
  # 在不替换系统组件方面下了很多功夫,因而可以放心使用。
  1. 自定义安装和升级
    yum install python-pip
    pip install --upgrade pip
    pip install numpy==1.12.1 #利用python安装特定的extent版本
    # 解决默认pip指向Python2而不是python3的问题
  # 手动安装pip
  2. 手动安装pip模式
    wget https://bootstrap.pypa.io/get-pip.py
    python get-pip.py

7. matplotlib.pyplot 不能正常show出图形的解决方案

  yum install tkinter # 安装tkinter # 失败
  # ftp://ftp.kddlabs.co.jp/lang/tcl/ftp.scriptics.com/
  tar -zxf ....
  ./configure
  make
  make install
  make uninstall/distclean/veryclean
说明

python3.6程序的执行文件:/usr/local/bin/python3.6

python3.6应用程序目录:/usr/local/lib/python3.6

pip3的执行文件:/usr/local/bin/pip3.6

pyenv3的执行文件:/usr/local/bin/pyenv-3.6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值