首頁  >  文章  >  運維  >  在linux下安裝python3的過程詳解

在linux下安裝python3的過程詳解

Y2J
Y2J原創
2017-05-24 14:11:074262瀏覽

這篇文章主要介紹了在centos7下安裝python3的步驟,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟著小編過來看看吧

環境搭建

準備工具:

  1. #centos7:mirror.bit.edu.cn/centos/7 /isos/x86_64/CentOS-7-x86_64-DVD-1611.iso

  2. virtuslvox:www.virtualbox.org/wiki/Downloads





subline

secureCRT

#1.已安裝虛擬機器後,新增鏡像文件,選擇minimal最小化安裝

#

yum update#更新软件
yum -y install gcc kernel-devel kenel-headers make bzip2 # 安装依赖库
reboot # 重启

2.掛載執行腳本


#

mount /dev/cdrom /mnt # 挂载光驱到 mnt 目录
cd /mnt # 进入到mnt目录
sh ./VBoxLinuxAdditions.run # 执行脚本,进行安装

reboot #重启

3.做快照,以便日後恢復


4.python環境的安裝(安裝pyenv)

centos的設定

#

$ yum install readline readline-devel readline-static -y
$ yum install openssl openssl-devel openssl-static -y
$ yum install sqlite-devel -y
$ yum install bzip2-devel bzip2-libs -y
$ yum install patch vim git

安裝python3.3/pip3

#
#安装python3.3
$ sudo mkdir /usr/local/python3 # 创建安装目录
$ wget --no-check-certificate https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz #下载源文件。注意:wget获取https的时候要加上:--no-check-certificate
$ tar -xzvf Python-3.6.0.tgz # 解压缩包
$ cd Python-3.6.0 # 进入解压目录
#编译安装
$ sudo ./configure --prefix=/usr/local/python3 # 指定创建的目录
$ sudo make
$ sudo make install
#配置2个版本共存
$ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3 #创建 python3 的软链接,这样就可以通过 python 命令使用 Python 2,python3 来使用 Python 3。
#修改默认为 Python 3
$ sudo mv python python.bak 
$ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python #创建 python3 的软链接
$ sudo vi /usr/bin/yum #因为 yum 使用 Python 2,因此替换为 Python 3 后可能无法正常工作,因此修改 yum 配置文件。将第一行指定的 python 版本改为 python2.7(#!/usr/bin/python 改为 #!/usr/bin/python2.7)

#源码安装 pip
$ wget --no-check-certificate https://github.com/pypa/pip/archive/9.0.1.tar.gz# 下载源代码
$ tar -zvxf 9.0.1 -C pip-9.0.1  # 解压文件
$ cd pip-9.0.1
$ python3 setup.py install# 使用 Python 3 安装
$ sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip3 #创建链接
$ pip install --upgrade pip # 升级 pip

安裝setuptools

tar -xvf setuptools-1.4.2.tar.gz
cd setuptools-1.4.2
python setup.py install

【相關推薦】##1.

Mysql免費影片教學#########2. ###詳解innodb_index_stats匯入資料時 提示表主鍵衝突的錯誤#########3. ###實例詳解 mysql中innodb_autoinc_lock_mode#########4. ###MySQL中新增使用者權限的實例詳解#########5. ###實例詳解mysql中init_connect方法#### ##

以上是在linux下安裝python3的過程詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn