CentOS中使用virtualenv搭建python3環(huán)境
問(wèn)題描述
環(huán)境: CentOS6.5
想在此環(huán)境下使用python3進(jìn)行開發(fā),但CentOS6.5默認(rèn)的python環(huán)境是2.6.6版本。
之前的做法是直接從源碼安裝python3,替換掉現(xiàn)有的開發(fā)環(huán)境,但在隨后使用過(guò)程中發(fā)現(xiàn)系統(tǒng)很多腳本依賴python2.6,直接替換會(huì)導(dǎo)致很多軟件不正常。
今天發(fā)現(xiàn)有朋友使用virtualenv搭建python3開發(fā)環(huán)境,這里記錄下,也方便我以后查閱。
安裝python3
安裝腳本如下:
wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
tar zxvf Python-3.4.3.tgz
cd Python-3.4.3
./configure --prefix=/usr/local
make && make altinstall
運(yùn)行以上命令后,你可以在目錄/usr/local/bin/python3.4 看到新編譯的環(huán)境。
注意: 這里我們使用的是make altinstall,如果使用make install,你將會(huì)看到在系統(tǒng)中有兩個(gè)不同版本的Python在/usr/bin/目錄中。這將會(huì)導(dǎo)致很多問(wèn)題,而且不好處理。
搭建python3開發(fā)環(huán)境
1、安裝virtualenv,可以通過(guò)pip進(jìn)行安裝,命令如下:
pip install virtualenv
如果沒(méi)有安裝pip,可以通過(guò)以下命令安裝:
yum install python-pip
2、創(chuàng)建虛擬環(huán)境:
virtualenv -p /usr/local/bin/python3.4 py34env
執(zhí)行上述命令后,會(huì)在當(dāng)前目錄創(chuàng)建py34env文件夾,該文件夾即為我們創(chuàng)建的虛擬環(huán)境。
3、激活虛擬環(huán)境:
source py34env/bin/activate
3.1、在虛擬環(huán)境中安裝ipython
pip install ipython
3.2、在虛擬環(huán)境中啟動(dòng)ipython:
ipython
4、退出虛擬環(huán)境
deactivate
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
- Python虛擬環(huán)境Virtualenv使用教程
- Windows中安裝使用Virtualenv來(lái)創(chuàng)建獨(dú)立Python環(huán)境
- Python虛擬環(huán)境virtualenv的安裝與使用詳解
- python 安裝virtualenv和virtualenvwrapper的方法
- Windows上使用virtualenv搭建Python+Flask開發(fā)環(huán)境
- Linux安裝Python虛擬環(huán)境virtualenv的方法
- 利用pyinstaller或virtualenv將python程序打包詳解
- linux 安裝pypy , virtualenv及使用方法
- python虛擬環(huán)境virtualenv的安裝與使用
- Python插件virtualenv搭建虛擬環(huán)境
相關(guān)文章
Python對(duì)比校驗(yàn)神器deepdiff庫(kù)使用詳解
deepdiff模塊常用來(lái)校驗(yàn)兩個(gè)對(duì)象是否一致,包含3個(gè)常用類,DeepDiff,DeepSearch和DeepHash,其中DeepDiff最常用,可以對(duì)字典,可迭代對(duì)象,字符串等進(jìn)行對(duì)比,使用遞歸地查找所有差異,本文給大家講解Python對(duì)比校驗(yàn)神器deepdiff庫(kù),感興趣的朋友一起看看吧2023-04-04
Python logging模塊異步線程寫日志實(shí)現(xiàn)過(guò)程解析
這篇文章主要介紹了Python logging模塊異步線程寫日志實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06
Python判斷對(duì)象是否相等及eq函數(shù)的講解
今天小編就為大家分享一篇關(guān)于Python判斷對(duì)象是否相等及eq函數(shù)的講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-02-02
Pygame實(shí)現(xiàn)游戲最小系統(tǒng)功能詳解
這篇文章主要介紹了Pygame實(shí)現(xiàn)游戲最小系統(tǒng),Pygame是一個(gè)專門用來(lái)開發(fā)游戲的 Python 模塊,主要為開發(fā)、設(shè)計(jì) 2D 電子游戲而生,具有免費(fèi)、開源,支持多種操作系統(tǒng),具有良好的跨平臺(tái)性等優(yōu)點(diǎn)2022-11-11

