懂視移動(dòng)端 視頻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 關(guān)鍵詞1 關(guān)鍵詞101 關(guān)鍵詞201 關(guān)鍵詞301 關(guān)鍵詞401 關(guān)鍵詞501 關(guān)鍵詞601 關(guān)鍵詞701 關(guān)鍵詞801 關(guān)鍵詞901 關(guān)鍵詞1001 關(guān)鍵詞1101 關(guān)鍵詞1201 關(guān)鍵詞1301 關(guān)鍵詞1401 關(guān)鍵詞1501 關(guān)鍵詞1601 關(guān)鍵詞1701 關(guān)鍵詞1801 關(guān)鍵詞1901 視頻擴(kuò)展1 視頻擴(kuò)展6 視頻擴(kuò)展11 視頻擴(kuò)展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標(biāo)簽1 標(biāo)簽501 標(biāo)簽1001 關(guān)鍵詞1 關(guān)鍵詞501 關(guān)鍵詞1001 關(guān)鍵詞1501
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 手機(jī) - 正文

centos下python的下載及安裝步驟

來源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-04-08 15:37:34
導(dǎo)讀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ù)挖掘以及服務(wù)端開發(fā)等方面都有很好的使用,我們之前介紹過Windows環(huán)境下python開發(fā)工具的安裝,今天為大家介紹Linux CentOS系統(tǒng)環(huán)境下python3的下載及安裝,因?yàn)槟J(rèn)安裝的python是2.7,而3.7版本的python是向下不兼容的,Python2.7慢慢不再使用了,因此搭建好python3.7的環(huán)境對(duì)我們學(xué)習(xí)來說非常重要。

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

工具/材料

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

直接替換默認(rèn)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)默認(rèn)2.6.6的 但是這樣同時(shí)這會(huì)導(dǎo)致依賴python2.6的yum不能使

操作方法

首先連接上安裝了CentOS操作系統(tǒng)的服務(wù)器,在命令行輸入python -V命令查看當(dāng)前系統(tǒng)python的版本號(hào),我們可以看到是默認(rèn)安裝的python2.7.5,我們需要在本機(jī)安裝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的話會(huì)鏈接到python2,python2會(huì)鏈接到python2.7。

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

接下來有的安裝文章會(huì)讓你把python重命名為python_bak,如下所示。請(qǐng)不要在這個(gè)步驟就進(jìn)行重命名工作,因?yàn)樵诎惭bpython3的過程中還需要安裝別的工具,而這些工具的安裝大多數(shù)是依賴yum,如果把python重命名了yum找不到相應(yīng)的python會(huì)報(bào)錯(cuò)。因此這一步我們雖然把操作列出來了,請(qǐng)大家忽略即可。

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

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

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

我們?cè)诎惭b的過程中默認(rèn)是可以聯(lián)網(wǎng)的,因?yàn)槲覀兺扑]使用wget命令進(jìn)行下載,wget后面跟文件的地址即可,可以看到如下的提示信息,說明python已經(jīng)下載完成,而且文件在的位置就是你當(dāng)前目錄。我們ls命令可以看到下載的壓縮文件,使用tar -zxvf Python*.tgz解壓即可。

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

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

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

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

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

安裝完成后我們按照之前配置的路徑,cd /usr/local/python/找到python3的安裝包,然后進(jìn)入到bin目錄下,我們可以看到python3這個(gè)可以執(zhí)行命令,我們將安裝包下的可執(zhí)行命令鏈接到/usr/bin/python3,命令如下圖所示。以后輸入python3 -V命令可以看到Python3.7.3的版本信息,以后直接輸入python3便可以進(jìn)行命令行交互了,如果想直接通過python命令進(jìn)行交互的話,我們?cè)谝院蟮奈恼轮袝?huì)介紹到。

在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重命名了,否則會(huì)導(dǎo)致后面其他的工具無法安裝。

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

擴(kuò)展閱讀,以下內(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

此時(shí),新版本的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時(shí)報(bào)錯(cuò)需要python(abi)=2.4請(qǐng)問怎么處理

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

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

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

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

介紹

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

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

先決條件

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

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

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

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

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

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

sudo yum -y update

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

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

sudo yum -y install yum-utils

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

sudo yum -y groupinstall development

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

第2步 - 安裝和設(shè)置Python 3

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

因?yàn)槲覀兿胍惭bPython 3的最新上游穩(wěn)定版本,我們需要安裝IUS,代表Inline with Upstream Stable。作為一個(gè)社區(qū)項(xiàng)目,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

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

python3.6 -V

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

Output

Python 3.6.1

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

sudo yum -y install python36u-pip

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

sudo pip3.6 install package_name

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

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

sudo yum -y install python36u-devel

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

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

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

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

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

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

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

mkdir environments

cd environments

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

python3.6 -m venv my_env

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

bin include lib lib64 pyvenv.cfg

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

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

source my_env/bin/activate

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

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

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

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

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

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

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

vi hello.py

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

print("Hello, World!")

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

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

python hello.py

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

Output

Hello, World!

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

結(jié)論

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

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

  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

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