亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python-CentOS7安裝Python3.7.0(轉)

系統 1785 0

環境:虛擬機下的CentOS7,Python-3.7.0.tar.xz

步驟:

1,可選則安裝Python之前更新yum,當然需要管理員權限,注意即可。簡單起見,整個安裝過程可以都采用管理員運行,在安裝CentOS7的時候可能不同需求安裝的初始包也不相同,比如有的安裝了開發工具(Development Tools),有的沒有安裝,沒有安裝的可能需要手動安裝一下。因為我們要安裝的是3.7,3.7較之前的版本需要一個新的依賴包libffi-devel,需要安裝一下,否則后面make會出錯。

# yum update
# yum groupinstall "Development Tools"
# yum -y install libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel zlib*
2,選擇或不選擇第1步,接下來就是我們開始安裝Python3了。我對于文件的放置有一種偏執,比如有的文件顯示亂碼就想把它改名字或者刪掉或者查找怎么回事,反正要修正過來,所以我會建議把文件放在該放的地方。

3,下載Python源碼。下載方式有多種,直接瀏覽器,或下載軟件,或命令行。比如我們把下載的源碼包放在/home/username/Downloads文件夾下。

# cd /home/username/Downloads
# wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
4,文件目錄不變,解壓文件。解壓出文件夾Python-3.7.0。

# tar -xf Python-3.7.0.tar.xz
5,切換工作目錄到/usr/local,新建python3文件夾,并將解壓出來的Python-3.7.0文件夾移動到/usr/local/python3目錄下。

# cd /usr/local
# mkdir python3
# mv /home/username/Downloads/Python-3.7.0 python3
6,編譯安裝。

# cd python3/Python-3.7.0
# ./configure --prefix=/usr/local/python3 --enable-optimizations
# make
# make install
7,不出意外的話,需要等待運行一段時間,安裝就完成了。但整個環境配置還沒結束。系統默認采用的Python2,運行命令

# python --version
可以查到系統安裝的python2的版本信息,但這不是我們想要的,因為我們需要用的是python3,我們期望的是在命令行運行python命令時是使用的python3即我們安裝的版本,所以我們需要修改一下系統的調用,正式的說法也就是軟鏈接。前兩條命令可以理解為將python2的調用重新命名以使得python這個命令成為調用python3的命令。如果想保存兩個版本,那么就不需要下面代碼的第二行命令,將三四行最后加上3,即 /usr/bin/python3,如果這樣修改,那么就不需要第8步。

# cd /usr/bin
# mv python python_old
# ln -s /usr/local/python3/bin/python3.7 /usr/bin/python
# ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip
8,到此,還需要再次修改一些文件,因為系統依賴的是python2,yum包管理工具也是使用的python2版本,但我們把系統調用改為了3,所以需要修改一些文件使yum能正常運行。

# cd /usr/bin
# ls -ol yum*
可以看到如下結果,包括gnome-tweak-tool和urlgrabber在內共8個文件:

依次用vim打開每個文件,如圖

# vim yum


將文件頭部 #!/usr/bin/python改為圖中所示的樣子,即加一個2,修改所有上面8個文件,保存關閉即可。對于vim的操作,i 插入模式,ESC退出,:末行模式,wq,保存退出。更詳細的使用方法可自行找文檔學習。

9,如果需要更換python的pip下載源,可以通過命令行臨時指定,

# pip install packagename -i http://pypi.douban.com/simple
也可以添加配置文件,

# cd ~
# mkdir .pip
# cd .pip
# vim pip.conf
配置文件內容如下,源地址可以自行修改。

[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
10,大功告成,后續可安裝Pycharm,Atom等IDE,也可以pip安裝python虛擬環境。

源文章:https://blog.csdn.net/destinymf/article/details/82011384


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: baoyu777永久免费视频 | 天天上天天操 | 久久亚洲私人国产精品va | 欧美在线视频网 | 亚洲国产一区二区三区综合片 | 四虎国产精品永久地址49 | 538在线视频二三区视视频 | 欧美日韩图区 | 成人国产精品一级毛片了 | 四虎永久免费影院在线 | 不卡的在线视频免费观看 | 久操中文在线 | 欧美日本成人 | 亚洲一区二区视频在线观看 | 7777成年大片免费播放器 | 国产欧美亚洲三区久在线观看 | 国产亚洲精品激情一区二区三区 | 久久精选 | 欧美嫩草 | 久久久久四虎国产精品 | 国产日韩一区 | 欧美黄色a | 高清毛片免费看 | 免费观看一级特黄三大片视频 | 精品无人区乱码一区2区3区 | 色啦啦影院 | 狠狠香蕉| 亚洲狠狠狠一区二区三区 | ijzzijzz精的女人美女 | 久久这里只精品热免费99 | 美女操操 | 日日插日日操 | 添人人躁日日躁夜夜躁夜夜揉 | 看真人视频一一级毛片 | 国产一区二区在线观看视频 | 中文精品久久久久国产网站 | 国产专区在线 | 成年人看的黄色 | 四虎永久免费紧急入口 | 免费视频精品一区二区三区 | 久久爱综合久久爱com |