Python安裝模組出錯解決的辦法(pip相關的安裝)__Python

來源:互聯網
上載者:User

python ez_setup.py  #安裝 setuptools

然後在cmd進入命令列視窗, 進入ez_setup.py目錄,我這裡是下載放置在F盤,然後輸入命令:python ez_setup.py 系統就會自動下載setuptools工具安裝,最後的結局是顯示編碼錯誤:

F:\>python ez_setup.py

Extracting in c:\users\yc_00001\appdata\local\temp\tmpujxuqp

Now working in c:\users\yc_00001\appdata\local\temp\tmpujxuqp\setuptools-7.0

Installing Setuptools

http://jingyan.baidu.com/article/e4d08ffdb6a5040fd2f60dfe.html  (來自)


解決方案,在網上找了很多方法,下面這個可用(忘了出處了,請原作者原諒....):

開啟C:\Python27\Lib 找到mimetypes.py 在大概256行處找到default_encoding = sys.getdefaultencoding()

在這行前加上:

if sys.getdefaultencoding()!='gbk':

   reload(sys)

   sys.setdefaultencoding('gbk')

然後儲存,再運行python ez_setup.py即可,下面是我自己的截圖:



win7下python2.7安裝 pip,setuptools的正確方法(親測)

jincon 發表於 2014-06-21 11:09:00 發表在: python開發 , 技術開發

真是奇葩了,我在win7下測試python2.7安裝 pip,setuptools老是不行,好像是指令碼不行,使用的版本是python2.7.6版本。沒辦法看來只能換低點的版本了,高版本的也蛋疼啊,win7下python2.7.5安裝 pip,setuptools的正確方法(親測)

windows7  下

0.先安裝python2.7.5

32位:https://www.python.org/ftp/python/2.7.5/python-2.7.5.msi

64位:https://www.python.org/ftp/python/2.7.5/python-2.7.5.amd64.msi

1.下載https://bootstrap.pypa.io/ez_setup.py

python ez_setup.py  #安裝 setuptools

2.下載 https://raw.github.com/pypa/pip/master/contrib/get-pip.py

python get-pip.py install   ##安裝 pip

3. 安裝完畢之後會在系統目錄下產生Scripts目錄,裡面有 :

easy_install.exe 和 pip.exe  等可執行檔。

最好,把python和python2.7.5/Scripts添加到系統設定檔path屬性值裡。

這樣就可以直接執行了,

安裝完pip和easy_installer工具後,以後再安裝python其他庫就方便了

例:
easy_install redis

pip install redis (推薦使用pip)

本人測試,easy_install 沒有問題,但是使用pip就報錯了,奇葩了,後來沒辦法就使用easy_install重新安裝了一下:


1 # 安裝pip
2 >C:\Python27\Scripts\easy_install.exe pip
OK,這樣就行了,你可以再試試啦。親測可以了。
windows下如何安裝pip http://zhidao.baidu.com/link?url=R472GT-1kaDQKbWql0AMNdtBvLvZuu5qrC3TwHlBaeMHQCLvf4_tINOW7OAvN4EJ3C6A6Q-dhiaxW0OkdpEq5q

以WIN7系統為例介紹下方法:

1.在安裝pip前,請確認win系統中已經安裝好了python,和easy_install工具,如果系統安裝成功,easy_install在目錄C:\Python27\Scripts 下面,確認截圖如下:

2.進入命令列,然後把目錄切換到python的安裝目錄下的Script檔案夾下,運行 easy_inatall pip。

3.pip安裝成功後,在cmd下執行pip,將會有如下提示。
















聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.