在centos7下安裝python3的步驟
環(huán)境搭建
準(zhǔn)備工具:
- centos7:http://mirror.bit.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso
- virtuslvox:https://www.virtualbox.org/wiki/Downloads
- subline
- secureCRT
1.裝好虛擬機(jī)后,添加鏡像文件,選擇minimal最小化安裝
yum update#更新軟件 yum -y install gcc kernel-devel kenel-headers make bzip2 # 安裝依賴庫(kù) reboot # 重啟
2.掛載執(zhí)行腳本
mount /dev/cdrom /mnt # 掛載光驅(qū)到 mnt 目錄 cd /mnt # 進(jìn)入到mnt目錄 sh ./VBoxLinuxAdditions.run # 執(zhí)行腳本,進(jìn)行安裝 reboot #重啟
3.做快照,以便日后恢復(fù)
4.python環(huán)境的安裝(安裝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 # 創(chuàng)建安裝目錄 $ wget --no-check-certificate https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz #下載源文件。注意:wget獲取https的時(shí)候要加上:--no-check-certificate $ tar -xzvf Python-3.6.0.tgz # 解壓縮包 $ cd Python-3.6.0 # 進(jìn)入解壓目錄 #編譯安裝 $ sudo ./configure --prefix=/usr/local/python3 # 指定創(chuàng)建的目錄 $ sudo make $ sudo make install #配置2個(gè)版本共存 $ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3 #創(chuàng)建 python3 的軟鏈接,這樣就可以通過 python 命令使用 Python 2,python3 來使用 Python 3。 #修改默認(rèn)為 Python 3 $ sudo mv python python.bak $ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python #創(chuàng)建 python3 的軟鏈接 $ sudo vi /usr/bin/yum #因?yàn)?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 #創(chuàng)建鏈接 $ pip install --upgrade pip # 升級(jí) pip
安裝setuptools
tar -xvf setuptools-1.4.2.tar.gz cd setuptools-1.4.2 python setup.py install
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
linux grep查找的結(jié)果中顯示匹配行的上下行內(nèi)容方式
這篇文章主要介紹了linux grep查找的結(jié)果中顯示匹配行的上下行內(nèi)容方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11Linux檢查Swap交換空間的五個(gè)命令小結(jié)
這篇文章主要給大家介紹了關(guān)于Linux中檢查Swap交換空間的五個(gè)命令的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用linux具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10Linux centos下設(shè)置定時(shí)備份任務(wù)的方法步驟
這篇文章主要介紹了Linux centos下設(shè)置定時(shí)備份任務(wù)的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-01-016ull加載linux驅(qū)動(dòng)模塊失敗解決方法
大家好,本篇文章主要講的是6ull加載linux驅(qū)動(dòng)模塊失敗解決方法,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12詳解Linux系統(tǒng)中設(shè)置SFTP服務(wù)用戶目錄權(quán)限的方法
這篇文章主要給大家介紹了Linux系統(tǒng)中設(shè)置SFTP服務(wù)用戶目錄權(quán)限的方法,文中給出了詳細(xì)的設(shè)置方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-12-12