天天看點

在centos上搭建阿裡雲python開發環境

1.前言

前幾天去杭州看了下雲栖大會,感覺挺好玩的,故打算搭建一個阿裡雲開發環境,阿裡提供了三種sdk開發,java,php,python個人還是比較看好python的,故搭建了python開發環境

2.步驟

1.注冊一個帳号 購買一台ecs 我這裡買的是青島旗下 centos作業系統

2.安裝python依賴項zlib,zlib-devel,openssl-devel

2.1 zlib安裝
wget http://zlib.net/zlib-1.2.8.tar.gz
tar -zxf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure –prefix=/data/progam/zlib
make && make install
2.2 zlib-devel安裝
yum install zlib-devel
2.3openssl-devel安裝
yum install openssl-devel

3.安裝python

wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz (或者通過其他方式下載下傳後放在某個路徑下)
tar -zxvf Python-2.7.8.tgz
cd Python-2.7.8
cd Modules
vi Setup
#zlib zlibmodule.c -I (prefix)/include−L (exec_prefix)/lib -lz

去掉注釋

zlib zlibmodule.c -I (prefix)/include−L (exec_prefix)/lib -lz
儲存退出 cd ../
./configure
make
sudo make install
/usr/local/bin/python2.7 -V
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python2.7 /usr/bin/python
vi /usr/bin/yum

!/usr/bin/python2.6

儲存退出

4.安裝pip

curl “https://bootstrap.pypa.io/get-pip.py” -o “pip-install.py”
sudo python pip-install.py

5.安裝阿裡雲指令行工具

sudo pip install aliyuncli
更新 sudo pip install –upgrade aliyuncli

6.安裝sdk

sudo pip install aliyun-python-sdk-ecs
更新 sudo pip install –upgrade aliyun-python-sdk-ecs

3.參考資料

1.阿裡雲開發文檔:https://docs.aliyun.com/?spm=5176.1970908.105.1.kQREg2#/pub/aliyun-command-line-interface/quickStart/install-aliyun-command-line-interface
2.centos上安裝python http://ypf3027.iteye.com/blog/2018553
3.解決zipimport.zipimportError錯誤http://blog.sina.com.cn/s/blog_634bc2230100kcyb.html
4.解決HTTPSHadler錯誤 http://stackoverflow.com/questions/24480101/importerror-cannot-import-name-httpshandler-installing-get-pip-py