1. 程式人生 > >解決安裝pandas時error: Microsoft Visual C++ 10.0 is required.

解決安裝pandas時error: Microsoft Visual C++ 10.0 is required.

https://blog.csdn.net/l9i0a3n/article/details/77161801

https://www.oschina.net/question/2294527_244245

https://www.zhihu.com/question/264128006/answer/280472416

https://www.zhihu.com/question/40029203

出現error: Microsoft Visual C++ 10.0 is required的錯誤,大致是因為有些包是用C來寫的,與python有些衝突,那麼為了解決這個衝突系統會告訴你要安裝一個 c++10.0 然而 微軟早就不提供這個安裝了,那麼如何解決呢?

可以下載whl格式的安裝包,再使用pip方式進行安裝

whl格式的下載連結:http://www.lfd.uci.edu/~gohlke/pythonlibs/

以pandas為例 34 35 36 37都是python版本號,後面的 win32以及amd64是系統位數

下載完成後,系統調出  cmd  利用pip install 路徑/檔案.whl,例如C:Users\a>pip install D:\python\numpy-1.9.2+mkl-cp33-none-win_amd64.whl

whl方式匯入的庫,命令列中可以使用,在pycharm中卻用不了,因為工程的python解釋使用的是虛擬環境,需要切換成系統環境的,通過虛擬環境,可以將不同專案分在不同環境中,安裝不同的包,避免衝突。

命令列安裝好whl檔案後,開啟pycharm的專案的venv資料夾,再開啟其中的pyvenv檔案,將檔案中的include-system-site-packages 修改為true,完成後儲存關閉檔案修改完成後將pycharm重啟,這時候就可以呼叫這些第三方庫了