日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CentOS6.8安裝Python2.7以及XX-Net

xx-net在Ubuntu上運(yùn)行用起來很方便,如果有一些原因必須用centos,麻煩就比較大了。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:空間域名、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、滄縣網(wǎng)站維護(hù)、網(wǎng)站推廣。

首先需要升級python版本,CentOS自帶的2.6版本是用不了的,必須升級到2.7以上,但是不能用python3,yum可能升不到2.7,所以只能去官網(wǎng)下載源碼編譯安裝。yum本身依賴python,所以不能卸載python,只能另外安裝。

1.升級Python

首先安裝編譯需要的庫和工具:

yum install -y gcc gcc-c++ autoconf automake wget

下載最新版本的python2。(截止17年1月是2.4.13)

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

解壓:

tar -xzf ./Python-2.7.13.tgz

xx-net需要python的_ssl模塊和_socket模塊,可能默認(rèn)不安裝,修改配置文件以確保編譯安裝這些模塊

vi Python-2.7.3/Modules/Setup.dist

去掉下面幾行的注釋:

1 _socket socketmodule.c timemodule.c
2 
3 _ssl _ssl.c \
4         -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
5         -L$(SSL)/lib -lssl -lcrypto

保存后開始編譯

cd ~/Python-2.7.3
./configure --prefix=/usr/local #指定安裝目錄
make && make install

讓新版的python成為默認(rèn),系統(tǒng)自帶的老版本也保留

mv /usr/bin/python /usr/bin/python2.6
ln -s /usr/local/bin/python2.7 /usr/bin/python

為了保證依賴python的yum不出毛病,修改調(diào)用的python程序

vi /usr/bin/yum

將首行的#!/usr/bin/python改為#!/usr/bin/python2.6

2.安裝pyOpenSSL庫

xx- net使用pyOpenSSL這個庫來加密https連接,這里有點麻煩,可以想辦法安裝pip,然后用pip安裝,但是我覺得pip裝起來也挺麻煩,而 且以后基本用不著,所以就手動去官網(wǎng)下載這個庫安裝,安裝需要的依賴:pyOpenSSL --> setuptools --> libffi-devel

yum -y install libffi-devel
wget --no-check-certificate https://pypi.python.org/packages/e8/68/f968ebc015c7e0021e76b60b8cfd29f9ffbae4b3b58d96ad20045a99562e/setuptools-32.3.1.zip
wget --no-check-certificate https://pypi.python.org/packages/0c/d6/b1fe519846a21614fa4f8233361574eddb223e0bc36b182140d916acfb3b/pyOpenSSL-16.2.0.tar.gz
uzip setuptools-32.3.1.zip
tar -xzf pyOpenSSL-16.2.0.tar.gz

安裝:

cd setuptools-32.3.1
./setup install
cd ../pyOpenSSL-16.2.0
./setup install

安裝時需要聯(lián)網(wǎng)下載一下東西,可能有些慢,耐心等待,如果失敗重試一下。

3.最后一步

直接運(yùn)行xx-net還是報錯,因為它還需要一個依賴庫

yum -y install nss-tools

現(xiàn)在可以了用xx-net了,試試看

cd ~/XX-Net-2.8.9
setsid ./start.sh &

下面關(guān)于Python的文章您也可能喜歡,不妨看看:


分享標(biāo)題:CentOS6.8安裝Python2.7以及XX-Net
當(dāng)前URL:http://www.5511xx.com/article/djiipeo.html