【初學python】第二個月--破殼期, 人家只是要裝一個pygame來玩玩啊!

來源:互聯網
上載者:User

標籤:

python 可擴充性很強,因為有很多褲子和包包可以換,哦,是庫和包。

whatever,在五子棋之後,還有XJM和HH等人的建議,我也覺得可以嘗試著學會利用這些庫去寫更好玩的程式。

 

問題來了,怎樣安裝這些庫呢?

這個問題毫無疑問地被XJM毫無留情地用搜來回答……

說得好像我沒有搜過就跑去問他一樣,還好HH給我指明了路燈,用pip 然後再用pip install MODE.

就我個人來講,我覺得學語言的文法和邏輯都還好,畢竟各門語言可以互相遷移,但每次碰到這種配置問題,還是會很暈。

所以大概整理一下我搞這些東西的過程(感覺比走迷宮暈多了)

 

1 CMD安裝pip 

參考這兩個文章——

http://www.cnblogs.com/jiekk/archive/2012/03/29/2423602.html http://stackoverflow.com/questions/4750806/how-to-install-pip-on-windows  2 install目標庫pygame 可能因為是win7 64bit,所以都失敗了。 [插入圖片太麻煩了,還是文字解析吧。]LookupError: unknown encoding: cp65001普通模式下進入 CMD 目標目錄下\pip install  pygame(目標庫)  會遇到這個問題。

需要將編碼(UTF-8)修改為 簡體中文(GBK)

在CMD視窗執行 chcp 936

但是還是找不到目標庫,

然後去官方pygame,http://www.pygame.org/download.shtml ,沒有合格win64位

終於跑去非官方庫http://www.lfd.uci.edu/~gohlke/pythonlibs/ ,找到了合格win64位pygame,問題是我不會whl

pip install wheel 失敗,所以不能進行 pip install pygame.whl

http://zengrong.net/post/2169.htm

 

3 : 所報錯誤:

UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xb9 in position 7: ordinal not in range(128)

解決方案:
在python的Lib\site-packages檔案夾下建立一個sitecustomize.py
檔案,輸入:

import sys
if sys.getdefaultencoding()!=‘gbk‘:
    reload(sys)
    sys.setdefaultencoding(‘gbk‘)

+++++++++++++++++++++++++++++++++

摘自 http://blog.csdn.net/meylovezn/article/details/18080515

還有 http://jingyan.baidu.com/article/e4d08ffdb6a5040fd2f60dfe.html

關於編碼問題的終極解決方案:
在python的Lib\site-packages檔案夾下建立一個sitecustomize.py
檔案,輸入:
import sys
sys.setdefaultencoding(‘gb2312‘)

這裡要注意一點是:這裡面你可以設定GBK或者utf8 或者其他類型的編碼格式,不一定非要gb2312,主要看你操作的環境需要什麼編碼格式

++++++++++++++++++++++++++++++++++++

然後終於pip install wheel 成功

你們以為這就完了順利裝上pygame了嗎,居然沒!有!

4 報錯資訊: 

Successfully installed wheel-0.24.0

C:\Python27\Scripts>wheel install D:\python\pygame-1.9.2a0-cp27-none-win_amd64.w
hl
D:\python\pygame-1.9.2a0-cp27-none-win_amd64.whl is not compatible with this Pyt
hon. --force to install anyway.

解決方案:


C:\Python27\Scripts>pip install D:\python\pygame-1.9.2a0-cp27-none-win32.whl
Processing d:\python\pygame-1.9.2a0-cp27-none-win32.whl
Installing collected packages: pygame
Successfully installed pygame-1.9.2a0

我知道我說了別人都不會相信, 人家明明安裝的是win7 64bit 的python2.7,這到底什麼鬼啊!

把我輪的,還不如痛痛快快殺了我吧。

 

/***                                後記                                ***

終於解決這一波啦問題,如果不是因為這篇部落格,還有好朋友HH的協助,我覺得我堅持不下來。

每顆種子埋下地裡的時候,在萌芽之前,都要先衝破厚厚的殼,否則還是會腐爛在泥裡,雖然那層殼曾經保護了種子。

感恩。

 

 

   

【初學python】第二個月--破殼期, 人家只是要裝一個pygame來玩玩啊!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.