當前位置:首頁 » 編程語言 » centospython安裝

centospython安裝

發布時間: 2022-07-02 11:27:55

Ⅰ centos7 怎麼裝python3

去官網下載編譯安裝包或者直接執行以下命令下載
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
解壓 tar -xvJf Python-3.6.2.tar.xz
切換進入 cd Python-3.6.2
編譯安裝
./configure prefix=/usr/local/python3
make && make install
安裝完畢,/usr/local/目錄下就會有python3了
因此我們可以添加軟鏈到執行目錄下/usr/bin
ln -s /usr/local/python3/bin/python3 /usr/bin/python

可以看到軟鏈創建完成
測試安裝成功了沒,執行
python -V 看看輸出的是不是python3的版本
執行python2 -V 看到的就是python2的版本
因為執行yum需要python2版本,所以我們還要修改yum的配置,執行:
vi /usr/bin/yum
把#! /usr/bin/python修改為#! /usr/bin/python2
同理 vi /usr/libexec/urlgrabber-ext-down 文件裡面的
#! /usr/bin/python 也要修改為#! /usr/bin/python2
這樣python3版本就安裝完成;同時python2也存在
python -V 版本3
python2 -V 版本2

Ⅱ centos7怎麼裝python3.6

安裝python3.6可能使用的依賴
# yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

下載python3.6編譯安裝
到python官網下載
下載最新版源碼,使用make altinstall,如果使用make install,在系統中將會有兩個不同版本的Python在/usr/bin/目錄中。這將會導致很多問題,而且不好處理。
# wgethttps://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
# tar -xzvf Python-3.6.0.tgz -C /tmp
# cd /tmp/Python-3.6.0/
把Python3.6安裝到 /usr/local 目錄
# ./configure --prefix=/usr/local
# make
# make altinstall

python3.6程序的執行文件:/usr/local/bin/python3.6
python3.6應用程序目錄:/usr/local/lib/python3.6
pip3的執行文件:/usr/local/bin/pip3.6
pyenv3的執行文件:/usr/local/bin/pyenv-3.6
更改/usr/bin/python鏈接
# cd/usr/bin
# mv python python.backup
# ln -s /usr/local/bin/python3.6 /usr/bin/python
# ln -s /usr/local/bin/python3.6 /usr/bin/python3

更改yum腳本的python依賴
# cd /usr/bin
# ls yum*
yum yum-config-manager yum-debug-restore yum-groups-manager
yum-builddep yum-debug-mp yumdownloader
更改以上文件頭為
#!/usr/bin/python 改為 #!/usr/bin/python2
修改gnome-tweak-tool配置文件
# vi /usr/bin/gnome-tweak-tool
#!/usr/bin/python 改為 #!/usr/bin/python2

修改urlgrabber配置文件
# vi /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python 改為 #!/usr/bin/python2

Ⅲ 如何在centos中安裝pythonscapy

在CentOs6.5下安裝Python2.7.6和Scrapy
總在網上看大家的安裝教程,這回自己也貢獻一份!!!
和民航大學合作項目,去給人家裝環境,連簡單的Scrapy都沒裝上,雖然有對方硬體設施坑爹的因素,但主要還是自己准備不充分。
一份好的安裝文檔應該是可以完美重現的。
所以做了下面這份:
我按照這套方法連著重裝了四次,如果各位直接復制命令,應該是一點問題都沒有。安裝成功的樣子見那兩張截圖。
對了,確保電腦能上網,滑鼠能用,哈哈
1.#su – root
2.#yum install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel libffi-devel libxslt-devel libxml2-devel sqlite-devel
3.#cd /usr
4.安裝Python
#wget python/2.7.6/Python-2.7.6.tar.xz
#xz -d Python-2.7.6.tar.xz
#tar xvf Python-2.7.6.tar
#cd Python-2.7.6
#./configure
#vim Moles/Setup
找到下面這句,去掉注釋
#zlib zlibmole.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
編譯安裝:make & make install
5.修改Python鏈接
#/usr/local/bin/python2.7 -V
#mv /usr/bin/python /usr/bin/python.bak
# ln -s /usr/local/bin/python2.7 /usr/bin/python
6.#vim /usr/bin/yum
在打開的文件里的頭一行,也就是指定python環境的那行代碼,修改成:
#!/usr/bin/python2.6
7.#wget --no-check-certificate
#python ez_setup.py
8.#wget --no-check-certificate
#python get-pip.py
9.#pip install scrapy
10.#scrapy
11.建立測試腳本
12.# cat > myspider.py <<EOF
from scrapy import Spider, Item, Field
class Post(Item):
title = Field()
class BlogSpider(Spider):
name, start_urls = 'blogspider', ['wsblog/']
def parse(self, response):
return [Post(title=e.extract()) for e in response.css("h2 a::text")]
EOF

13.試建工程
scrapy startproject tutorial

Ⅳ 如何安裝Python 3中,並設置本地編程環境在CentOS 7

你好,
滑鼠右擊我的電腦,選擇屬性,再選擇高級系統設置,右下角有一個環境變數,點進去找到path項,選擇編輯,把你的python安裝路徑輸入進去,注意要用一個
;
符號與前面的路徑分開,再點確定就可以了。完事後可以運行cmd,輸入python!

Ⅳ 如何在 CentOS 6 中安裝 Python3.3.5

CentOS 6自帶了Python 2.6.6(CentOS 7則自帶了Python 2.7)和一些非常好用的功能,如yum。但是,注意不要隨便升級自帶的Python以免yum不可用。 新版本將安裝在/usr/local目錄下以避免和自帶的版本沖突。
雖然「我」只在64位的CentOS 6.5進行了嘗試,但該教程應該適用於所有的CentOS 6版本(本人按此教程在CentOS 7上亦成功安裝Python3.4)。

面的示例命令您最好以root身份運行或者在命令前加sudo賦予許可權。但注意,若不是以root身份執行的話,make 與make
install最好分開執行,並且都在前面加sudo,連著寫,如sudo make && make install的話會在make
install過程中報許可權不足問題,因為sudo不作用於&&後面的make install。
安裝前准備

譯Python之前您最好先安裝一系列的開發工具和一些拓展庫,雖然不是必須的,但這樣Python才能依賴這些工具和拓展庫展示它強悍的功能。下面是利
用yum進行工具和拓展庫安裝的示例命令,直接執行即可(注意部分命令顯示不全,但可以通過移動游標查看和復制)。
yumgroupinstall"Development tools"
yuminstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel
該考慮的因素
在您編譯和安裝Python之前,有些東西您是應該知道或考慮的。如下。
Unicode編碼
Python
編碼問題歷史悠久,但不用過多關注,知道它目前支持Unicode編碼即可(Python3中默認的)。考慮到兼容性等原因,除非有特殊的理由,您最好配
置下Python 3.2和更早的版本,使其支持UTF-32編碼,雖然會增加小小的內存代價。在Python
2.7中您可以通過在configure時添加選項--enable-unicode=ucs4 進行配置,而在Python 3.2中是--with-wide-unicode選項。
Shared library(動態共享庫)

前大部分的Linux系統自帶的Python都是以共享庫的方式編譯的,
此外,某些第三方工具例如mod_wsgi和Blender,沒有Python的共享庫還運行不了,所以,您最好還是把Python編譯成動態共享庫吧。
為了以共享庫方式編譯Python,您必須指明共享庫的路徑。您有兩種選擇:
在configure命令後面添加:LDFLAGS="-Wl,-rpath /usr/local/lib"從而將庫路徑直接編譯進Python中。
以記事本方式打開 /etc/ld.so.conf ,然後在文件最後添加新行:/usr/local/lib 。緊接著運行命令 /sbin/ldconfig 更新動態鏈接器。 添加後的文件內容在CentOS 6.5 如下:
/etc/ld.so.conf

include ld.so.conf.d/*.conf
/usr/local/lib

使用 「make altinstall」 而不是make install
切記,在安裝自定義版本的Python時,make altinstall命令是必須的!如果您使用一般的 make install命令,呵呵,您將會在解壓編譯的目錄下看到兩個命名一樣但版本不同的python,這有可能會導致一些意想不到的bug哦,具體是什麼作者沒說,我也不知道。
下載,編譯,安裝Python
如下命令可用於下載、編譯和安裝Python。注意,如果您打算安裝後手動修改/etc/ld.so.conf文件以更新動態鏈接器,那麼下面的 LDFLAGS 參數您就可以去掉了。

# Python 2.7.6:
wgethttp://python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
tarxfPython-2.7.6.tar.xz
cdPython-2.7.6
./configure--prefix=/usr/local--enable-unicode=ucs4--enable-sharedLDFLAGS="-Wl,-rpath /usr/local/lib"
make&&makealtinstall(此處切記,要麼以root運行,要麼分開執行!)
# Python 3.3.5:
wgethttp://python.org/ftp/python/3.3.5/Python-3.3.5.tar.xz
tarxfPython-3.3.5.tar.xz
cdPython-3.3.5
./configure--prefix=/usr/local--enable-sharedLDFLAGS="-Wl,-rpath /usr/local/lib"
make&&makealtinstall(此處切記,要麼以root運行,要麼分開執行!)

執行上述命令之後,您可以在/usr/local/bin/python2.7或 /usr/local/bin/python3.3中找到新安裝的Python。而Python 2.6.6則可能在/usr/bin/python, /usr/bin/python2或 /usr/bin/python2.6找到。
下載和安裝Setuptools + pip
Setuptools早已取代 Distribute成為Python官方的拓展包管理器,以用於從Python Package Index安裝拓展功能包。 不同版本的Python需要的Setuptools版本不同。建議您也通過Setuptools安裝 pip,它提供了一些額外在安裝拓展功能包時很有用的功能。
以下的命令可用於安裝最新版Setuptools 和 pip。

# First get the setup script for Setuptools:
wgethttps://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
# Then install it for Python 2.7 and/or Python 3.3:
python2.7ez_setup.py
python3.3ez_setup.py
# Now install pip using the newly installed setuptools:
easy_install-2.7pip
easy_install-3.3pip
# With pip installed you can now do things like this:
pip2.7install[packagename]
pip2.7install--upgrade[packagename]
pip2.7uninstall[packagename]

安裝的拓展功能包在/usr/local/lib/pythonX.Y/site-packages/中可以找到(X.Y是Python的版本號)。
接下來幹嘛?
如果您使用 Python 2.7,強烈建議您安裝virtualenv並學會使用它,它可用於創建獨立的 Python 環境。如果您使用 Python 3.3的話就可以省心些,它已被內置了。

同的 Python 運行環境(也叫沙盒) 可以有自己的 Python
版本和拓展功能包,就是說不同的Python安裝和運行的目錄不同,也可以為每個版本的Python安裝對應的名稱一樣但版本不同的拓展包。
這在開發多個功能不同的項目或在同一個項目中需要用到不同版本的Python是會很有用的。
創建您第一個獨立的Python環境

# Install virtualenv for Python 2.7 and create a sandbox called my27project:
pip2.7installvirtualenv
virtualenv-2.7my27project
# Use the built-in pyvenv program in Python 3.3 to create a sandbox called my33project:
pyvenv-3.3my33project
# Check the system Python interpreter version:
python--version
# This will show Python 2.6.6
# Activate the my27project sandbox and check the version of the default Python interpreter in it:
sourcemy27project/bin/activate
python--version
# This will show Python 2.7.6
deactivate
# Activate the my33project sandbox and check the version of the default Python interpreter in it:
sourcemy33project/bin/activate
python--version
# This will show Python 3.3.5
deactivate

Ⅵ 如何在centos安裝python

更新python千萬不要把老版本的刪除!新老版本是可以共存的,很多基本的命令、軟體包都要依賴預裝的老版本python的,比如yum。
[[email protected] ~]# wget Python-2.7.11.tgz
[[email protected] ~]# tar -zxvf Python-2.7.11.tgz
[[email protected] ~]# cd Python-2.7.11
[[email protected] ~]# make
[[email protected] ~]# make install //默認安裝到 /usr/local/lib/python2.7下
[[email protected] ~]# python -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())"
/usr/local/lib/python2.7/site-packages
[[email protected] ~]# mv /usr/bin/python /usr/bin/python_old //修改舊的python版本為python_old
[[email protected] ~]# ln -s /usr/local/bin/python2.7 /usr/bin/python //建立軟連接指向到當前系統默認python命令的bin目錄,讓系統使用新版本python
補充:默認的python成功指向3.3.0以後,yum不能正常使用,需要修改yum的配置文件。

Ⅶ 如何在CentOS6上安裝Python2.7和Python3.3-Python

文將介紹如何在CentOS 6上安裝Python 2.7和3.3。下面以Python 2.7.6和Python 3.3.5為例進行說明,但本人實測該教程同樣適合於Python3.4.0.
CentOS 6自帶了Python 2.6.6(CentOS 7則自帶了Python 2.7)和一些非常好用的功能,如yum。但是,注意不要隨便升級自帶的Python以免yum不可用。 新版本將安裝在/usr/local目錄下以避免和自帶的版本沖突。
雖然「我」只在64位的CentOS 6.5進行了嘗試,但該教程應該適用於所有的CentOS 6版本(本人按此教程在CentOS 7上亦成功安裝Python3.4)。
下面的示例命令您最好以root身份運行或者在命令前加sudo賦予許可權。但注意,若不是以root身份執行的話,make 與make install最好分開執行,並且都在前面加sudo,連著寫,如sudo make && make install的話會在make install過程中報許可權不足問題,因為sudo不作用於&&後面的make install。
安裝前准備
編譯Python之前您最好先安裝一系列的開發工具和一些拓展庫,雖然不是必須的,但這樣Python才能依賴這些工具和拓展庫展示它強悍的功能。下面是利用yum進行工具和拓展庫安裝的示例命令,直接執行即可(注意部分命令顯示不全,但可以通過移動游標查看和復制)。

yumgroupinstall"Development tools"
yuminstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel

Ⅷ centos 怎麼安裝python3.5

centos可以使用源安裝的方式安裝python3.4

sudoyuminstallepel-release-y
sudoyumupdate
sudoyuminstallpython34

或者下載python的tar包,tar解壓,configure設置,make編譯,make install安裝

流程如下

wget--quiethttps://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
tarzxvfPython-3.5.1.tgz
cdPython-3.5.1
./configure
sudomake
sudomakeinstall

Ⅸ 如何在CentOS6上安裝Python2.7和Python3.3

一、安裝檢查

一般在centos中都會默認裝一個python,版本不一定,如果是2.7,則安裝時只裝3.3就可以了(現在最新已經到3.6了,可以裝一個3.6版本的)

which python #查看當前centos中使用的python解釋器位置

python --version #查看當前安裝的python版本


二、python的安裝

1.wget相應的python包(https://www.python.org/downloads/source/)

如圖,右鍵-復制鏈接,就可以得到對應的包了。

1.下載get-pip.py
wgethttps://bootstrap.pypa.io/get-pip.py

2.執行命令pythonget-pip.py

3.更新,運行命令
pipinstall-Upip

Ⅹ centos怎麼安裝python

1、現在主要有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、創建鏈接
ln -s /usr/local/python2.7/bin/python2.7 /usr/bin
4、測試
#!/usr/bin/python2.7
print "hello world."

熱點內容
蘋果存儲空間裡面多了個我的iphone 發布:2022-08-17 23:59:31 瀏覽:968
小猿編程課 發布:2022-08-17 23:59:18 瀏覽:458
影像傳輸與存儲系統 發布:2022-08-17 23:57:49 瀏覽:938
吃面條演算法 發布:2022-08-17 23:55:01 瀏覽:218
大一c語言編程四則運算 發布:2022-08-17 23:54:56 瀏覽:104
安卓如何查詢是否激活 發布:2022-08-17 23:49:11 瀏覽:354
windows環境下搭建視頻流伺服器 發布:2022-08-17 23:48:04 瀏覽:931
工程編程表 發布:2022-08-17 23:47:53 瀏覽:86
蘋果手機如何接收安卓很長的視頻 發布:2022-08-17 23:43:18 瀏覽:715
10進制轉16php 發布:2022-08-17 23:41:08 瀏覽:931