CentOS Python環境配置

公司切換服務器到CentOS 6.5,超級菜鳥一個,很辛苦終於配置好了Python相關環境

默認服務器Python環境是2.6.6,一看啥也不說,到Python官網下載了Python2.7.9源碼版,再把Python指向了新安裝的Python版本。結果發現yum運行不了。

網上查了查,應該是CentOS自己的Python環境有yum相關的模塊,而2.7.9沒有相關模塊了。把最終正確的相關過程記錄下:

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

解壓後運行下面命令:

./configure --prefix=/usr/  #指定安裝目錄

make

make install

rm /usr/bin/python

ln -s /usr/bin/python2.7 /usr/bin/python    #鏈接python

將/usr/bin/yum最上面一句#!/usr/bin/python 修改成 #!/usr/bin/python2.6


此時python yum都可以正常運行了。

好了,接下來就要安裝相關包了,安裝supervisor吧,結果:

easy_install install supervisor
Traceback (most recent call last):
  File "/usr/bin/easy_install", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources

好吧,查唄,也沒搞清楚是之前的什麼操作還是默認如此,導致setuptools模塊沒有,pypi上面找了下沒找着,直接從網上查了個,直接從這兒下載吧

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python

終於好了!!

再安裝virtualenv,後面就跟在ubuntu上一樣方便了,沒有出現什麼奇怪的情況。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章