日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

CentOS升级Python2.7及安装pip

發(fā)布時(shí)間:2023/12/9 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS升级Python2.7及安装pip 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
CentOS升級(jí)Python2.7及安裝pip<?xml version="1.0" encoding="UTF-8"?>

CentOS升級(jí)Python2.7及安裝pip

1) 升級(jí)Python2.7

?
1234567891011121314151617181920212223242526272829303132python -V? # 查看版本:Python 2.6.6mkdir -p ~/Env/python; cd ~/Env/python? # 創(chuàng)建個(gè)目錄wget --no-check-certificate https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xztar Jxvf Python-2.7.6.tar.xzcd Python-2.7.6./configure --prefix=/usr/local/py-2.7.6? # "./configure -h"查看幫助make? # 報(bào)模塊缺失時(shí),有需要的安裝后重make# issue: INFO: Can't locate Tcl/Tk libs and/or headers#??????? Python build finished, but the necessary bits to build these modules were not found:#??????? ...# 注1:zlib必要,之后安裝setuptools要用。見(jiàn)"安裝setuptools"。# 注2:openssl必要,之后pip要用。見(jiàn)"安裝pip"。# 注3:bzip2也最好加,執(zhí)行"yum install bzip2 bzip2-devel -y"。make install# 建立軟鏈接,默認(rèn)指向Python2.7mv /usr/bin/python /usr/bin/python2.6.6ln -s /usr/local/py-2.7.6/bin/python2.7 /usr/bin/pythonpython -V? # Python 2.7.6# yum不兼容Python2.7,需要指定為原版本vi /usr/bin/yum# 將"!/usr/bin/python"改為"!/usr/bin/python2.6.6"# ibus也不兼容Python2.7,需要修改# 將"exec python"改為"exec python2.6.6"ll /usr/bin | grep python? # 確認(rèn)下python2.6.6vi /usr/bin/ibus-setup? # 修改vi /usr/libexec/ibus-ui-gtk? # 修改reboot? # 可能需要重啟

2) 準(zhǔn)備基礎(chǔ)環(huán)境

2.1) 安裝setuptools

?
1234567891011121314151617181920212223242526cd ~/Env/pythonwget http://pypi.douban.com/packages/source/s/setuptools/setuptools-3.3.tar.gz? # 豆瓣源tar zxvf setuptools-3.3.tar.gzcd setuptools-3.3python setup.py buildsudo python setup.py install# 或者用ez_setup.py,同樣改為豆瓣源# wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py# python ez_setup.py --download-base http://pypi.douban.com/packages/source/s/setuptools/# 缺少zlib,安裝setuptools時(shí)出錯(cuò)。# issue: RuntimeError: Compression requires the (missing) zlib moduleyum install zlib zlib-devel -y# 重make Python2.7再安裝cd ../Python-2.7.6make? # 這時(shí)才注意先前make時(shí)缺了好多模塊make install# 環(huán)境變量vi /etc/profile# 添加如下內(nèi)容:# PY_HOME=/usr/local/py-2.7.6# export PATH=$PY_HOME/bin:$PATHsource /etc/profile? # 當(dāng)前終端生效,reboot后才會(huì)完全生效echo $PATH

2.2) 安裝pip

?
1234567891011121314easy_install -i http://pypi.douban.com/simple pip# 缺少ssl模塊,pip使用時(shí)出錯(cuò)# issue: ImportError: cannot import name HTTPSHandleryum install openssl openssl-devel -ymake? # Python-2.7.6目錄make install# 配置pip為豆瓣源mkdir ~/.pip? # ls或ll -a 查看隱藏內(nèi)容vi ~/.pip/pip.conf# 添加如下內(nèi)容:# [global]# index-url = http://pypi.douban.com/simple

2.3) 安裝virtualenv

?
123supip install virtualenvpip install virtualenvwrapper

virtualenv用于創(chuàng)建隔離的Python運(yùn)行環(huán)境,依賴不同庫(kù)和版本時(shí)避免混亂。

virtualenvwrapper為virtualenv上的擴(kuò)展,提供更方便的命令。

2.4) 其他

Document

  • Sphinx
    • 'pip install Sphinx'

Network

  • Twisted
    • 'pip install Twisted'
    • zope.interface
  • Scrapy
    • 'pip install Scrapy'

Web framework

  • Django
    • 'pip install Django'
  • Tornado
    • 'pip install tornado'
  • Flask
    • 'pip install Flask'




來(lái)自為知筆記(Wiz)

轉(zhuǎn)載于:https://www.cnblogs.com/highroom/p/a41f335dc3880bba1e10a0d954241a1c.html

總結(jié)

以上是生活随笔為你收集整理的CentOS升级Python2.7及安装pip的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。