pip安裝包失敗的話,通常都是權限緣由。python
若是是Linux系統,那麼,能夠切換爲root用戶在進行pip安裝操做。git
若是是windows系統,那麼,能夠以管理員身份運行cmd,而後在用pip安裝包。sql
在windows上用python的時候,提示pip的版本過低,須要升級windows
You are using pip version 9.0.1, however version 18.1 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.
因而乎,我嘗試執行了一下提示中的命令:python -m pip install --upgrade pipide
可是,進行到一半的時候就中斷了,提示PermissionError: [WinError 5] 拒絕訪問。: 'c:\\program files (x86)\\python\\python36-32\\lib\\site-packages\\pip-9.0.1.dist-info\\description.rst'spa
緣由很明顯,由於個人python是安裝在系統盤C盤中,執行這條命令時,沒有足夠大的權限,因此就出錯了。命令行
由於windows中沒有root用戶,因此就不能再命令行中使用su切換到root用戶,可是,windows中有管理員用戶,可使用管理員來打開終端(cmd、git,或者cmder),而後再執行上面那條命令3d
以系統自帶的cmd爲例,cmd程序的路徑在C:\WINDOWS\system32下,步驟以下:code
一、進入這個目錄,C:\WINDOWS\system32blog
二、選中cmd.exe,單機鼠標右鍵,此時出現的終端,就至關於Linux中的root用戶登陸
三、執行命令python -m pip install --upgrade pip,等待更新完成便可,以下圖:
Command " "c:\program files (x86)\python\python36-32\python.exe" -u -c import setuptools, tokenize; __file__='C:\\Users\\13550\\AppData\\Local\\Temp\\pip-install-u__lnqoe\\sqlalchemy\\setup.py'; f=getattr(tokenize, 'open', open)(__file__); code=f.read().replace('\r\n', '\n'); f.close(); exec(compile(code, __file__, 'exec'))" install --record C:\Users\13550\AppData\Local\Temp\pip-record-_r6wur0a\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\13550\AppData\Local\Temp\pip-install-u__lnqoe\sqlalchemy\
一樣是權限問題,能夠參照案例1的解決方法,以管理員身份來下載安裝庫便可: