Win7 Python2.7.6 安裝pip,setuptools,win7python2.7.6
1.先安裝python2.7.6解析器
2.下載 ez_setup.py:代碼資源
從cmd進入當前路徑(可以找到的ez_setup.py地方,筆者將其放到的安裝python的路徑下),執行:
python ez_setup.py
但是在安裝setuptools遇到如下問題:
mimetypes.init() # try to read system mime.types File "J:\Program Files (x86)\Python\Python27\lib\mimetypes.py", line 358, init db.read_windows_registry() File "J:\Program Files (x86)\Python\Python27\lib\mimetypes.py", line 258, iead_windows_registry for subkeyname in enum_types(hkcr): File "J:\Program Files (x86)\Python\Python27\lib\mimetypes.py", line 249, inum_types ctype = ctype.encode(default_encoding) # omit in 3.x!UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinnot in range(128)
應該是編碼問題 百度問題解決如下:
解決方案:開啟D:\Python27\Lib下的 mimetypes.py 檔案(自己解析器安裝路徑),找到256行的
default_encoding = sys.getdefaultencoding()
改成:
if sys.getdefaultencoding() != ‘gbk’:
reload(sys)
sys.setdefaultencoding(‘gbk’)
default_encoding = sys.getdefaultencoding()
但是注意:python代碼 有著嚴格的縮排,添加代碼時注意縮排,否則運行指令碼還是無法安裝;
筆者縮排如下:
安裝完畢之後會在系統目錄下產生Scripts目錄(安裝python/Scripts/),裡面有 :
easy_install.exe;
3.安裝pip資源管理組件:
從cmd進入:~(安裝python路徑下面)/Scripts檔案,執行:
easy_install.exe pip;
D:\Python27\Scripts>easy_install.exe pip
安裝pip;
4,查看是否成功安裝:pip
在命令列輸入: pip
出現pip 不是內部或外部指令
此時還需將pip,setuptools的環境變數配好;
在系統內容變數Path中:加入D:\Python27\Scripts
5.完成;