懂視移動端 視頻1 視頻21 視頻41 視頻61 視頻文章1 視頻文章21 視頻文章41 視頻文章61 推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37 推薦39 推薦41 推薦43 推薦45 推薦47 推薦49 關鍵詞1 關鍵詞101 關鍵詞201 關鍵詞301 關鍵詞401 關鍵詞501 關鍵詞601 關鍵詞701 關鍵詞801 關鍵詞901 關鍵詞1001 關鍵詞1101 關鍵詞1201 關鍵詞1301 關鍵詞1401 關鍵詞1501 關鍵詞1601 關鍵詞1701 關鍵詞1801 關鍵詞1901 視頻擴展1 視頻擴展6 視頻擴展11 視頻擴展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標簽1 標簽501 標簽1001 關鍵詞1 關鍵詞501 關鍵詞1001 關鍵詞1501
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 手機 - 正文

centos下python的下載及安裝步驟

來源:懂視網(wǎng) 責編:小OO 時間:2020-04-08 15:37:34
導讀centos下python的下載及安裝步驟,1、現(xiàn)在主要有python2.7.14或3.6.22、編譯安裝步驟tarzxfPython-2.7.14.tgzcdPython-2.7.14./configure–prefix=/usr/local/python2.7makemakeinstall3、創(chuàng)建鏈接ln-s/usr/local/python2.7/bin/python2.7/usr/bin4、測

1、現(xiàn)在主要有python2.7.14或3.6.2 2、編譯安裝步驟 tar zxf Python-2.7.14.tgz cd Python-2.7.14 ./configure –prefix=/usr/local/python2.7 make make install 3、創(chuàng)建鏈接 ln -s /usr/local/python2.7/bin/python2.7 /usr/bin 4、測試 #!/usr

Python這門編程語言在數(shù)據(jù)分析、數(shù)據(jù)挖掘以及服務端開發(fā)等方面都有很好的使用,我們之前介紹過Windows環(huán)境下python開發(fā)工具的安裝,今天為大家介紹Linux CentOS系統(tǒng)環(huán)境下python3的下載及安裝,因為默認安裝的python是2.7,而3.7版本的python是向下不兼容的,Python2.7慢慢不再使用了,因此搭建好python3.7的環(huán)境對我們學習來說非常重要。

1、查看當前系統(tǒng)python的版本1python -V2、下載2.7.3版本的Python3、解壓和安裝tar -jxvf Python-2.7.3.tar.bz2#進入解壓后的目錄cd Python-2.7.3#編譯和安裝。/configuremakemake install4.查看是否安裝成功/usr/local/bin/python2.7 -V#如果出

工具/材料

CentOS操作系統(tǒng)、聯(lián)網(wǎng)

直接替換默認python2.7版本 rm /usr/bin/python ln -sv /usr/local/python3/bin/python3.5 /usr/bin/python 這樣做的目的是在系統(tǒng)任意目錄敲入python調(diào)用的是python3的命令,而非系統(tǒng)默認2.6.6的 但是這樣同時這會導致依賴python2.6的yum不能使

操作方法

首先連接上安裝了CentOS操作系統(tǒng)的服務器,在命令行輸入python -V命令查看當前系統(tǒng)python的版本號,我們可以看到是默認安裝的python2.7.5,我們需要在本機安裝python3.7版本的。

cd /usr/local/src wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz tar zxvf Python-2.7.6.tgz cd Python-2.7.6 ./configure make & make install mv /usr/bin/python /usr/bin/python2.6.6 ln -s /usr/local/bin/python2.7 /us

接下來我們使用which python命令,查看到python的位置在/usr/bin/python,我們使用cd命令切換到該目錄,然后使用 ls python*命令查看到所有以python開頭的文件,接下來使用ls -al python*命令,我們可以看到輸入python的話會鏈接到python2,python2會鏈接到python2.7。

一、安裝檢查 一般在centos中都會默認裝一個python,版本不一定,如果是2.7,則安裝時只裝3.3就可以了(現(xiàn)在最新已經(jīng)到3.6了,可以裝一個3.6版本的) which python #查看當前centos中使用的python解釋器位置 python --version #查看當前安裝的py

接下來有的安裝文章會讓你把python重命名為python_bak,如下所示。請不要在這個步驟就進行重命名工作,因為在安裝python3的過程中還需要安裝別的工具,而這些工具的安裝大多數(shù)是依賴yum,如果把python重命名了yum找不到相應的python會報錯。因此這一步我們雖然把操作列出來了,請大家忽略即可。

在CentOs6.5下安裝Python2.7.6和Scrapy 總在網(wǎng)上看大家的安裝教程,這回自己也貢獻一份?。?! 和民航大學合作項目,去給人家裝環(huán)境,連簡單的Scrapy都沒裝上,雖然有對方硬件設施坑爹的因素,但主要還是自己準備不充分。 一份好的安裝文檔應該是

接下來我們需要下載python3的安裝版本了,搜索python進入到python的官網(wǎng),我們在官網(wǎng)可以看到如下的頁面,然后在下載處選擇Gzipped source tarball,小編選擇了下載3.7.3版本。不管用什么方式下載到tgz格式的文件即可。

這邊先默認CentOS已經(jīng)安裝了mysql 1.需要解決一些依賴項問題,需先確保安裝了依賴擴展,執(zhí)行如下命令: yum -y install rpm-build gcc-c++ mysql-devel python-devel需要說明的是: mysql數(shù)據(jù)庫使用mysql-devel mariadb數(shù)據(jù)庫(mysql的一個分支

我們在安裝的過程中默認是可以聯(lián)網(wǎng)的,因為我們推薦使用wget命令進行下載,wget后面跟文件的地址即可,可以看到如下的提示信息,說明python已經(jīng)下載完成,而且文件在的位置就是你當前目錄。我們ls命令可以看到下載的壓縮文件,使用tar -zxvf Python*.tgz解壓即可。

如果不想引入更多的東西,我認為折中的方法有兩個: interactive模式打開的時候用python3 在你寫的腳本的shabang部分寫 #!/usr/bin/env python3 #或者 #!/usr/bin/python3 解釋一下 1. 在你的$PATH里,是有python/python2[.7]/python3[.4]類似的

接下來就是正式的安裝過程,我們使用cd命令進入到python的解壓目錄,我們使用./configure --prefix=/usr/local/python/python3, 然后輸入make命令,如下所示,過程中報zlib命名不存在,zlib not available,我們需要使用yum -y install zlib*命令去安裝zlib,如下圖所示。

安裝完CentOS6.5(Final)后,執(zhí)行#Python與#python -V,版本號是2.6,由于python3.X和2.X有很多不同,如果需要更換其他的版本,可以參考下面的操作: 第1步:更新gcc,因為gcc版本太老會導致新版本python包編譯不成功 yum -y install gcc系統(tǒng)會自

安裝完成后再一次執(zhí)行make命令,此時發(fā)現(xiàn)又報錯了,提示No module named _ctypes,此時我們還需要使用yum -y install libffi-devel tk-devel安裝這兩個模塊,安裝完成后再一次執(zhí)行make命令,出現(xiàn)以下提示說明安裝成功了。

如果已經(jīng)成功安裝pycrypto依然找不到Crypto模塊,那么就將Python安裝路徑下的C:Python27Libsite-packages的crypto文件夾改為大寫即可!!

安裝完成后我們按照之前配置的路徑,cd /usr/local/python/找到python3的安裝包,然后進入到bin目錄下,我們可以看到python3這個可以執(zhí)行命令,我們將安裝包下的可執(zhí)行命令鏈接到/usr/bin/python3,命令如下圖所示。以后輸入python3 -V命令可以看到Python3.7.3的版本信息,以后直接輸入python3便可以進行命令行交互了,如果想直接通過python命令進行交互的話,我們在以后的文章中會介紹到。

在https://www.python.org/ftp/python/下找到您所需的python版本 如https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz 下載python wget https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz 解壓編譯安裝 # tar zxvf Python-3.4

特別提示

注意在python3.7安裝前不要把python重命名了,否則會導致后面其他的工具無法安裝。

yum應該已經(jīng)有了?;蛘呤莥um2。 從提示上看。你沒有安裝python,也沒有安裝python-elementtree這個庫。 安裝一下再繼續(xù)試試看。

擴展閱讀,以下內(nèi)容您可能還感興趣。

centos中pycrypto模塊的安裝

如果已經(jīng)成功安裝pycrypto依然找不到Crypto模塊,那么就將Python安裝路徑下的C:Python27Libsite-packages的crypto文件夾改為大寫即可??!

centos 怎么裝 python3

在https://www.python.org/ftp/python/下找到您所需的python版本

如https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz

下載python

wget https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz

解壓編譯安裝

# tar zxvf Python-3.4.1.tgz

# cd Python-3.4.1.tgz

# ./configure

# make

# make install

此時,新版本的python沒有覆蓋原來的版本,先將原來的python重命名

# mv /usr/bin/python /usr/bin/python_old

重新建立超鏈接

# ln -s "python下載編譯目錄" /usr/bin/python

再次打開python則顯示新版本

# python

Python 3.4.1 (default, Aug 25 2014, 10:04:52)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>>

安裝成功!

centos中python的類庫文件安裝在什么位置

命令行輸入whereis python

linux下安裝yum時報錯需要python(abi)=2.4請問怎么處理

yum應該已經(jīng)有了?;蛘呤莥um2。

從提示上看。你沒有安裝python,也沒有安裝python-elementtree這個庫。

安裝一下再繼續(xù)試試看。

如何安裝Python 3中,并設置本地編程環(huán)境在CentOS 7

介紹

Python是一種多功能編程語言,可以用于許多不同的編程項目。開發(fā)團隊于1991年首先發(fā)表了一個名叫靈感來源于英國喜劇組織Monty Python的名字,他希望Python能夠成為一種有趣的語言。對于初學者和經(jīng)驗豐富的開發(fā)人員來說,Python易于設置,并且以相對直接的方式編寫,并提供對錯誤的即時反饋。Python 3是該語言的最新版本,被認為是Python的未來。

本教程將指導您在本地CentOS 7機器上安裝Python 3,并通過命令行設置編程環(huán)境。

先決條件

您將需要一臺連接到互聯(lián)網(wǎng)的非root超級用戶帳戶的CentOS 7計算機。

第1步 - 準備系統(tǒng)

我們將通過命令行來完成這個安裝。如果您的CentOS 7計算機啟動了圖形用戶界面(GUI)桌面,則可以通過菜單訪問命令行界面,方法是導航到應用程序,然后導航到實用程序,然后單擊終端。如果您需要更多關于終端的指導,請務必閱讀文章“ Linux終端簡介 ”。

在開始安裝之前,讓我們確保更新默認的系統(tǒng)應用程序以獲得最新版本。

我們將使用開源包管理工具yum,代表Yellowdog Updater Modified。這是一個常用的工具,用于在基于Red Hat的Linux系統(tǒng)(如CentOS)上處理軟件包。它可以讓你輕松地安裝和更新,以及刪除您的計算機上的軟件包。

我們首先通過運行這個命令來確保yum是最新的:(更新系統(tǒng)是可選執(zhí)行)

sudo yum -y update

該-y標志用于警告系統(tǒng),我們知道我們正在進行更改,防止終端提示我們確認。

接下來,我們將安裝yum-utils,這是一個擴展和補充yum的實用程序和插件的集合:(也可以不安裝)

sudo yum -y install yum-utils

最后,我們將安裝CentOS開發(fā)工具,這些工具用于允許您從源代碼構建和編譯軟件:(也可以不安裝)

sudo yum -y groupinstall development

一旦安裝好了,e79fa5e9819331333363396461我們的安裝就緒了,我們可以繼續(xù)安裝Python 3。

第2步 - 安裝和設置Python 3

CentOS源自RHEL(紅帽企業(yè)Linux),其穩(wěn)定性是其主要焦點。正因為如此,經(jīng)過測試和穩(wěn)定版本的應用程序是最常見的系統(tǒng)和可下載的軟件包,所以在CentOS上,你只能找到Python 2。

因為我們想要安裝Python 3的最新上游穩(wěn)定版本,我們需要安裝IUS,代表Inline with Upstream Stable。作為一個社區(qū)項目,IUS為選擇軟件的一些更新版本提供了紅帽軟件包管理器(RPM)軟件包。

要安裝IUS,先要安裝epel-release7包 我們來安裝它yum:

sudo yum -y install epel-release-7-11.noarch.rpm

sudo yum -y install ius-release.rpm

一旦IUS完成安裝,我們可以安裝最新版本的Python:

sudo yum -y install python36u

當Python的安裝過程完成后,我們可以通過以下python3.6命令檢查其安裝是否成功:

python3.6 -V

使用成功安裝的Python 3.6版本,我們將收到以下輸出:

Output

Python 3.6.1

接下來我們將安裝pip,它將管理Python的軟件包:

sudo yum -y install python36u-pip

一個用于Python的工具,我們將使用pip來安裝和管理我們可能想在我們的開發(fā)項目中使用的編程包。你可以通過鍵入以下命令來安裝Python包

sudo pip3.6 install package_name

在這里,package_name可以參考任何Python包或者庫,比如用于Web開發(fā)的Django或者用于科學計算的NumPy。所以如果你想安裝NumPy,你可以使用命令來完成pip3.6 install numpy。

最后,我們將需要安裝IUS軟件包python36u-devel,它為我們提供了Python 3開發(fā)所需的庫和頭文件:

sudo yum -y install python36u-devel

該VENV模塊將用于建立一個虛擬的環(huán)境,為我們下一步的發(fā)展項目。

第3步 - 建立一個虛擬環(huán)境

現(xiàn)在,我們已經(jīng)安裝了Python,并且已經(jīng)安裝好了系統(tǒng),我們可以繼續(xù)使用venv創(chuàng)建我們的編程環(huán)境。

虛擬環(huán)境使您能夠在計算機上為Python項目設置一個獨立的空間,確保您的每個項目都擁有自己的一組依賴項,不會中斷任何其他項目。

建立一個編程環(huán)境使我們能夠更好地控制我們的Python項目以及如何處理不同版本的包。使用第三方軟件包時,這一點尤為重要。

您可以根據(jù)需要設置盡可能多的Python編程環(huán)境。每個環(huán)境基本上都是您的計算機中的一個目錄或文件夾,其中包含一些腳本以使其充當環(huán)境。

選擇你想把你的Python編程環(huán)境放入哪個目錄,或者創(chuàng)建一個新目錄mkdir,如下所示:

mkdir environments

cd environments

一旦進入了你想要環(huán)境所在的目錄,就可以通過運行以下命令來創(chuàng)建一個環(huán)境:

python3.6 -m venv my_env

本質(zhì)上,這個命令會創(chuàng)建一個新的目錄(在本例中稱為my_env),其中包含一些我們可以通過ls命令看到的項目:

bin include lib lib64 pyvenv.cfg

這些文件一起工作,以確保您的項目與本地計算機的更廣泛的上下文隔離,以便系統(tǒng)文件和項目文件不會混合。這是版本控制的好習慣,并確保您的每個項目都可以訪問它所需的特定軟件包。

要使用這個環(huán)境,你需要激活它,你可以通過輸入以下命令來調(diào)用目錄中的激活腳本bin:

source my_env/bin/activate

您的提示現(xiàn)在將以您的環(huán)境的名稱作為前綴,在這種情況下,它被稱為my_env:

這個前綴讓我們知道m(xù)y_env環(huán)境當前是活動的,這意味著當我們在這里創(chuàng)建程序時,他們將只使用這個特定環(huán)境的設置和包。

注意:在虛擬環(huán)境中,您可以使用命令python而不是python3.6,而pip不是pip3.6如果您愿意的話。如果您在環(huán)境外使用Python 3,則需要專門使用python3.6和pip3.6命令。

遵循這些步驟之后,即可使用您的虛擬環(huán)境。

第4步 - 創(chuàng)建一個簡單的程序

現(xiàn)在我們已經(jīng)建立了虛擬環(huán)境,我們來創(chuàng)建一個簡單的“Hello,World!”程序。這將確保我們的環(huán)境正在工作,并且使我們有機會更熟悉Python,如果我們還沒有。

為此,我們將打開一個名為vim的命令行文本編輯器,并創(chuàng)建一個新文件:

vi hello.py

一旦文本文件在我們的終端窗口打開,我們將不得不鍵入i進入插入模式,然后我們可以寫我們的第一個程序:

print("Hello, World!")

現(xiàn)在按下ESC退出插入模式。接下來,輸入:x然后ENTER保存并退出文件。

我們現(xiàn)在準備好運行我們的程序:

python hello.py

剛剛創(chuàng)建的hello.py程序應該使終端產(chǎn)生以下輸出:

Output

Hello, World!

要離開環(huán)境,只需鍵入命令,deactivate然后返回到原始目錄。

結(jié)論

恭喜!此時,您已經(jīng)在本地CentOS 7機器上安裝了Python 3編程環(huán)境,并且可以開始一個編碼項目!

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

如何靠攝影賺錢 qq的郵箱格式如何寫 網(wǎng)絡和共享中心打不開如何解決 怎么正確書寫電子郵箱格式?怎么寫郵件 如何修改王者的實名認證 安卓手機怎么投屏 如何查看蘋果生產(chǎn)日期 員工的考勤表格應該怎么做? 愛奇藝網(wǎng)絡異常怎么辦 手機拍照怎么找角度 怎么開通拼多多直播? 如何查看路由器的ip地址 如何解決12306一直顯示待核驗這個問題 如何使用自己照片制作微信動態(tài)表情包? 如何使用excel制作表格 微信長按指紋掃描二維碼怎么制作 fast/迅捷無線路由器如何設置 男士拍照姿勢大全 隨意設置自己的qq主賬號的操作方法 如何將自己的照片做成卡通漫畫,情侶漫畫等大全 和平精英怎么更換快捷消息 如何安裝戶戶通衛(wèi)星鍋 linux常用命令的使用法法 如何使用美圖秀秀去除水印 第五人格如何申訴賬號和實名認證? 如何解除和平精英的健康系統(tǒng) 淘寶碼上淘如何創(chuàng)建二維碼 快手怎么使用“關注置頂”功能? 如何查看微信哪年注冊的以及微信注冊的時間 微信語音如何制作轉(zhuǎn)換成mp3格式音頻文件 手機淘寶一鍵搶拍神器如何使用 怎么在網(wǎng)上預約購買紅米note,小米3,紅米手機 led顯示屏如何寫字幕? 如何查看微信支付的交易記錄 如何解決藍牙耳機一個響一個不響的問題? 如何將無線擴展器恢復出廠設置? 抖音銀行卡如何解綁? 運動攝像中常用的幾個基本動作 蜂鳥問卷-怎么將前面的答案,插入到當題文字中 怎么提高qq好友上限呢?
Top