国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Linux下多個(gè)Python版本安裝教程

2020-02-15 22:45:43
字體:
供稿:網(wǎng)友

因?yàn)榄h(huán)境或?qū)W習(xí)的需要,我們可能需要在服務(wù)器上安裝多個(gè)python版本,安裝一個(gè)更新的python版本后,使用軟鏈來進(jìn)行共存。

這個(gè)時(shí)候需要進(jìn)行源碼編譯安裝。

當(dāng)然后續(xù)開發(fā)項(xiàng)目可以直接跑在虛擬環(huán)境下隔離開來,就不再需要在服務(wù)器上安裝多個(gè)不同版本的包了。

下載Python源碼

從http://www.python.org/download/根據(jù)需要的版本下載源文件。

例如上圖就是我在官網(wǎng)直接找到3.5.6版本的下載頁面,點(diǎn)擊的tar源碼包進(jìn)行下載。

編譯安裝

補(bǔ)充

注意編譯安裝python前最好先保證系統(tǒng)己安裝上以下庫

yum install zlibyum install zlib-develyum install opensslyum install openssl-develyum install readline-devel

解壓源碼包

tar zxvf Python-3.5.6.tgzcd Python-3.5.6

配置選項(xiàng)

sudo ./configure --enable-optimizations --prefix=/usr/local/python-3.5.6 --with-zlib --with-readline
--enable-optimizations 為最優(yōu)安裝,建議使用這個(gè)參數(shù)。
--prefix為指定安裝的路徑

進(jìn)行編譯安裝

sudo makesudo make install

修改Python軟鏈

默認(rèn)python命令是在/usr/bin/目錄下,需要在這里把軟鏈修改成3.5.6的版本,順便建立一個(gè)3.5.6的軟鏈。

上圖是原默認(rèn)軟鏈接,是python2.7的,其實(shí)它也己經(jīng)默認(rèn)建立了一個(gè)python2的軟鏈接了。

重新命名默認(rèn)python軟鏈接為python2.7以便3.5的版本成為默認(rèn)環(huán)境變量

sudo mv /usr/bin/python /usr/bin/python2.7

建立python3.5版本的軟鏈接

sudo ln -s /usr/local/python-3.5.6/bin/python3.5 /usr/bin/python

當(dāng)然,也可以不做上一步,而是將3.5版本的軟鏈接成python3之類也是可行的。

比如我做的就是新增python3的軟鏈接指向python3.5所在的目錄。
順便也將配置文件也做了一個(gè)軟鏈接指向:

sudo ln -s /usr/local/python-3.5.6/bin/python3.5-config /usr/bin/python3-config

補(bǔ)充

注意 如無特別需要,推薦命名成不同python的軟鏈接,因?yàn)槟銜?huì)發(fā)覺要是你直接改了原來指向舊版本的軟鏈接的話,pip,virtualenv等依賴原版本python的工具需要改它的py文件頭的環(huán)境變量。

如果你修改了原軟鏈接,使得python實(shí)際指向的是新版本的python的話,pip等仍依賴舊版本的工具要么重裝要么修改它py文件的首行,按實(shí)際情況重新指向你的舊版本原版本的python環(huán)境,例如此處我就可直接改成/usr/bin/python2

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 中超| 舞阳县| 郯城县| 大连市| 天津市| 连山| 耿马| 石门县| 水富县| 宁波市| 巴里| 桂阳县| 锦屏县| 修文县| 达日县| 内丘县| 任丘市| 乳源| 新营市| 双鸭山市| 曲周县| 九寨沟县| 桦川县| 红河县| 南皮县| 大庆市| 柘城县| 荣昌县| 内江市| 大冶市| 鸡西市| 武强县| 房产| 霍林郭勒市| 扶余县| 彩票| 天祝| 灵璧县| 兴山县| 昌邑市| 汝阳县|