在CentOS 6.3/6.5 64bit上为python 2.7.10安装pycurl模块
生活随笔
收集整理的這篇文章主要介紹了
在CentOS 6.3/6.5 64bit上为python 2.7.10安装pycurl模块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
公司線上都是使用CentOS 6.3 64bit版本,我家里裝的是CentOS 6.6,它們默認的python版本是2.6.6.而我編寫的幾個python腳本是在Ubuntu 14.04 64bit上默認的python 2.7版本開發的。昨天晚上為了搭建好一個測試項目的環境,我想將python 2.6.6升級到2.7.10最新版,同時基于2.7.10版本安裝pycurl模塊,整個安裝過程非常不順,各種折騰,幾近崩潰,幸好其它同事幫忙,直接下載pycurl的源碼編譯安裝成功了。但是我不甘心我的失敗,今天早上在家里的CentOS 6.6版本上復現昨天遇到的各種情況,終于摸索出一種非源碼安裝pycurl的方法。
從python 2.6.6升級到2.7.10版本參見博文
http://blog.csdn.net/tao_627/article/details/46928899
在python 2.7.10上安裝pycurl中遇到的各種問題,及解決方法的總結參見
http://blog.csdn.net/tao_627/article/details/46941931
下面是安裝成功的思路,以作備忘
下載安裝setuptools,官網是
https://pypi.python.org/pypi/setuptools/
官網推薦下載ez_setup.py去安裝setuptools,并在指定版本的python環境中(target Python version)
setuptools要求Python 2.6及以上,以root用戶運行
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
注意:因為此時系統中python 2.6和2.7.10是并存的,下面的命令只是對python 2.6.6的安裝
2.安裝pip
注意需要指定easy_install-2.7來安裝,不能使用easy_install安裝
3.安裝依賴庫
yum -y install libcurl libcurl-devel
4.安裝pycurl
export PYCURL_SSL_LIBRARY=nss
pip install pycurl
然后查看pycurl模塊是否加載成功
參考文獻
[1].http://my.oschina.net/leeyd/blog/350812
[2].https://pypi.python.org/pypi/setuptools/
從python 2.6.6升級到2.7.10版本參見博文
http://blog.csdn.net/tao_627/article/details/46928899
在python 2.7.10上安裝pycurl中遇到的各種問題,及解決方法的總結參見
http://blog.csdn.net/tao_627/article/details/46941931
下面是安裝成功的思路,以作備忘
1.確認python當前版本是2.7.10,配置好環境變量
下載安裝setuptools,官網是
https://pypi.python.org/pypi/setuptools/
官網推薦下載ez_setup.py去安裝setuptools,并在指定版本的python環境中(target Python version)
setuptools要求Python 2.6及以上,以root用戶運行
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
python ez_setup.py
注意:因為此時系統中python 2.6和2.7.10是并存的,下面的命令只是對python 2.6.6的安裝
yum -y install python-setuptools
并不會安裝到python 2.7.10下面,你需要指定python版本安裝2.安裝pip
注意需要指定easy_install-2.7來安裝,不能使用easy_install安裝
easy_install-2.7 pip
比較
直接使用easy_install pip安裝的結果是直接安裝pip到python 2.6.6下面了
然后查看pip是在python 2.7下面
pip -V3.安裝依賴庫
yum -y install libcurl libcurl-devel
4.安裝pycurl
export PYCURL_SSL_LIBRARY=nss
pip install pycurl
然后查看pycurl模塊是否加載成功
參考文獻
[1].http://my.oschina.net/leeyd/blog/350812
[2].https://pypi.python.org/pypi/setuptools/
總結
以上是生活随笔為你收集整理的在CentOS 6.3/6.5 64bit上为python 2.7.10安装pycurl模块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS 6.3 64bit上升级系
- 下一篇: CentOS 6.3+Python 2.