1. 程式人生 > >解決Python中pip指令下載Package以及pip更新中的問題

解決Python中pip指令下載Package以及pip更新中的問題

想學習用python處理excel的方法,常用的庫有xlrd、xlwt、xlutils等,一般通過cmd中pipinstall xlrd等指令下載。
但我下載庫以及(以為pip版本老舊問題)更新pip的時候不停報錯,包括顯示pip不是內部或外部命令、UnicodeDecodeError、ReadTimeoutError。

下面按照步驟介紹脫坑經歷。

一、cmd顯示pip不是內部或外部命令

解決辦法:將“python安裝目錄\Scripts”,新增到環境變數path。

二、UnicodeDecodeError(看紅色最後一行而不是黃色的“You are using pip version 9.0.1”一行)


唔...以為是pip版本問題,就按提示輸入更新pip的指令,結果...


原因在於中文版的cmd是GBK編碼,而python預設是ascii編碼

解決辦法:在python安裝目錄\Lib\site-packages”下新建sitecustomize.py,內容為

import sys  
sys.setdefaultencoding('gbk')

      儲存後就不存在pip指令下載的問題了。庫可以下載,pip理論上也能更新了。


三、ReadTimeoutError


         其實只是超時問題,多試幾次就能更新pip了


相關推薦

解決Pythonpip指令下載Package以及pip更新的問題

想學習用python處理excel的方法,常用的庫有xlrd、xlwt、xlutils等,一般通過cmd中pipinstall xlrd等指令下載。但我下載庫以及(以為pip版本老舊問題)更新pip的時候不停報錯,包括顯示pip不是內部或外部命令、UnicodeDecodeE

以非root身份安裝Python的Module或者Package以及pip安裝指定路徑

指定 packages string 沒有 ID lib pip安裝 ges roo 因為要遠程訪問公司的服務器,沒有sudo的權限,所以在安裝python的一些包的時候就不能安去默認路徑了(比如以/usr/local/lib/為prefix的路徑)。

解決Python 2.7不能正常使用pip install的問題

主要原因是使用者目錄編碼使用了中文,解決方法如下: pip安裝python包會載入我的使用者目錄,我的使用者目錄恰好是中文的,ascii不能編碼。解決辦法是: python目錄 Python27\Lib\site-packages 建一個檔案sitecustomize.py

Python 3.6.4下載安裝以及Python文字編輯器Sublime Text3下載、破解、漢化、環境搭配ctrl+B或f5執行程式

一、Python 3.6.4 下載安裝 1. 官網下載(根據自己的需求以及電腦配置),這裡下載的是Python 3.6.4 64位.exe檔案。官網地址 2. 點選安裝 注意:一定要

InVEST模型(工具)下載及安裝(更新

image 包含 美國 技術分享 lua alua pan 官網下載 bsp 寫論文需要用到InVEST模型,在網上搜了一下發現相關經驗並不多,這個工具已經出現很久,並且更新過多次,從2.6.0的ArcGIS模塊過渡到3.0.0的單機版,如今已到3.5.0。 隨意整理一下下

c++txt檔案的讀取以及在MFC讀取txt座標資料並完成圖形繪製

主要介紹如何讀取txt檔案中的座標資料,並在MFC視窗中繪製出來,工程建立方法和繪圖方法與上一篇博文基本一致,這裡就不再詳贅述,可參考上一篇博文vs2010、MFC視窗中繪製點、線、面。 C++中讀取檔案的方法有兩種,一種是來自於C語言的“檔案指標”方法,另一種是C++中的“檔案流”思想。

【有獎徵資源,分享有內涵】貢獻你的CSDN博文和下載資源,不斷更新

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

python呼叫虹軟2.0(全網首發)-更新

python呼叫虹軟2.0目前沒有任何demo可以參考,自己研究了2個晚上終於把第一步做出來了,使用了opencv來載入和顯示圖片,龜速更新中 1 from ctypes import * 2 #人臉框 3 class MRECT(Structure): 4 _fields_=[(u'

Word --如何新增角注以及角注如何分欄

在投稿期刊論文時候,有的期刊需要在第一頁新增角注。 新增的方法為: 在引用中  -----------插入腳註。 但這個插入的位置有講究,當你滑鼠選擇引用時候在的位置是正文中,,正文一般是兩欄的,所以會導致角注也是兩欄的。 而論文中角注中都是一欄的。 解決方法: 滑鼠點到標題或者

python幾點要特別注意! -- 不斷更新

1、瞭解何時去使用 self 和 __init__ 當定義你自已的類方法時,你必須 明確將 self 作為每個方法的第一個引數列出,包括 __init__。當從你的類中呼叫一個父類的一個方法時,你必須包括self 引數。但當你從類的外部呼叫你的類方法時,你不必對self

Python資料分析學習筆記——DataFrame(還在更新)

pandas的官方文件 1.DataFrame DataFrame是一個表格型的資料結構,它含有一組有序的列,每列可以是不同的值型別(數值、字串、布林值等)。DataFrame既有行索引也有列索引,它可以被看做由Series組成的字典(共用同一個索引)。 DataFrame可以通過類

Oracle 查看錶重複的記錄,以及去除表的重複記錄

--查看錶中重複的記錄   select       tscw.L_SEC_KEY as L_BOND_KEY ,---債券內碼      to_date(twcb.b_info_carrydate,'yyyyMMdd') as D_BEGIN,--計息起始日      

修改eclipsemaven工程預設javaSE1.5版本 以及project facetjava版本

右擊專案,點選Properties->Project Facets   如上圖可以看到專案為web2.3 java1.5 當然我們也可以改成我們所需要的版本,開啟xml檔案my-app-web/.settings/org.eclipse.wst.common.project.facet.cor

關於Yii2的MVC的視圖總結(持續更新

gif pre lis frontend dbo register front reg open 一、首先在控制器中,將處理好的數據發送給前臺: $this->layout = ‘base‘; 這裏填寫視圖的模板文件(可以不寫這行代碼,如果不寫,默認為views/la

前端學習工作遇到的小問題,持續更新

1、CSS initial 關鍵字,例如h1 {color: initial; } ,ie不支援2、easyui dialog太多的話,儘量用dialog中載入html或動態生成的方式,不然頁面載入很卡3、jq on()方法繫結動態元素的點選事件無響應,on前面的元素必須在頁

Java常用關鍵字詳解(不斷更新

關鍵字1.static  在類中,用static關鍵字宣告的成員變數為靜態成員變數,或者叫做類屬性,類變數。    *它為該類的公共變數,屬於類,被該類的所有例項共享,在類被載入時被顯示初始化。    *對於該類的所有物件來說,static成員變數只有一份,被該類的所有物件共

C語言的那些庫函式(持續更新

1.【exit()】        exit是在呼叫處強行退出程式,執行一次程式就結束。exit(0)表示正常退出。exit(1)表示異常退出,這個1是返回給作業系統的。無論是寫在main函式中,還是在其他函式中,都是程式退出。一般都是認為0是正常退出、其他數字是異常退出。所

c#的各種符號解釋【不斷更新

單個符號 由於在C#中這些符號不僅單用,還有各種組合使用情況,因此這裡首先介紹它們單用的情況。 1. ~ 逐位求反,例如: ~1=0,~0=1,~00010=11101; 另一種解釋:按位求補符。這個符號可能比較少見,不過它確實很有用。1的32位表示為0000 0000 0000 0000 0000 000

DB2一些簡單的查詢(持續更新...)

1.查詢出當前schema下的所有表的名字: select tabname from SYSCAT.TABLES where TABSCHEMA =current schema;2.查詢出已知的幾個表名及其對應的記錄數:(這裡已知要查詢的表是M1_WE.SA_WE00_CF

(MySql的亂碼解決)關於相同sql指令在eclipse查詢不到結果,在mysql卻能查詢到結果,以及增加資料時列表顯示“?”解決方案

在最初使用jdbc連線資料庫時,大家一定經常遇到一下兩個問題: 1、相同sql指令在eclipse中查詢不到結果,在mysql中卻能查詢到正確結果。 2、在增加列表資料時,雖然能夠增加成功,但增加的資料中文全部變成了“?” 下面將為大家解決這兩個問題。 這兩個問題其實都是編碼不同導致