1. 程式人生 > >關於windows7下安裝python2.7.5遇到的問題總結

關於windows7下安裝python2.7.5遇到的問題總結

在使用python過程中需要用到media庫,在安裝相關程式時發現如果安裝的是64位的python,PIL-1.1.7.win32-py2.7.exe、numpy-1.6.1-win32-superpack-python2.7.exe、ampy-1.2.3.win32.exe這些程式就沒法安裝成功,於是將安裝的64位的python解除安裝,重新下載32位的python安裝包安裝,然後將這些程式安裝好,在import media時候就不會提示ImportError了。


但是在使用media.load_picture(f)函式的時候,出現新問題:UnicodeEncodeError: 'ascii' codec can't encode characters in position 33-34: ordinal not in range(128) 。

這屬於編碼問題,通過查詢解決方式,找到解決辦法:

1.import sys

2.reload(sys)

3.sys.setdefaultencoding("utf-8")


這樣在使用media.load_picture(f)時候就不會出現編碼錯誤了。