詳解pandas安裝若干異常及解決方案總結

2022-10-04 18:18:12 字數 1652 閱讀 5936

在為python安裝第三方工具pandas出現了若干問題。

當我在cmd命令環境輸入pip install pandas準備安裝pandas時,出現了錯誤提示:microsoft visual c++ 9.0 is required.從網上查詢資料有如下解決方案:

1.**安裝visual studio,並設定環境變數,不同的vs版本需要設定不同的環境變數值

visual studio 2010 (vs10)設定 vs90comntools=%vs100comntools%

visual studio 2012 (vs11)設定 vs90comntools=%vs110comntools%

visual studio 2013 (vs12)設定 vs90comntools=%vs120comntools%

如果是python2.7版本建議安裝vs2008.

由於第一種方法需要配置環境變數,顯得很麻煩。所以我選擇了如下第二種方案:

2.在**: 直接** microsoft visual c++ compiler for python2.7安裝即可。注意:在安裝pandas的過程中可能會等待很長一段時間,大家耐心等待即可。千萬不要以為是安裝過程程式設計客棧出現gjyeuyzjj了錯誤,去解除安裝numpy之類的。等待7,8分鐘之後就會提示pandas安裝成功,此時可以成功的匯入pandas庫:

3.直接從網上**pandas的exe檔案安裝即可,安裝成功後在cmd 命令環境中輸入pip install pandas 命令即可成功安裝pandas

4.從**: 上**對應你的python版本的二進位制安裝檔案(以whl為字尾的檔案,32位和64位的都有),**之後再cmd命令環境中執行 pip install whl檔案的完全路徑(例如:pip install f:\install\python\numpy-1.9.2+mkl-cp27-none-win_amd64.whl)  命令即可安裝pandas。但是用這種方法安裝pandas之後可能還需要安裝其他與pandas相關聯的第三方庫,直接使用pip工具安裝即可。

5.安裝pandas包後出現問題。安裝成功後,import pandas,出現如下錯誤valueerror: numpy.dtype has the wrong size, try recompiling. expected 52, got 56

這個需要公升級你的numpy包,我直接公升級,easy_install --upgrade numpy出錯,試驗了兩次都是失敗。然後我先解除安裝numpy,再重新安裝numpy.

pip uninstall numpy

pip intsall numpy

等等,就安裝成功了。

6.繼續測試,import pandas,又出gjyeuyzjj現

attributeerror: 'unicode' object has no attribute 'version'

在stackoverflow中查了下,說是我的matplotlib的版本問題,於是我公升級到最新的matplotlib,pip intsall -u matplotlib,公升級成功後,再import pandas,就成功了。

以上總結的幾種方法基本上也適用於python其他第三方庫的安裝。希望對大家有所幫助,也希望大家多多支援我們。

本文標題: 詳解pandas安裝若干異常及解決方案總結

本文位址: /jiaoben/python/249631.html

詳解Python學習之安裝pandas

一 python pip的安裝與使用 1 pip 是 python 包管理工具,該工具提供了對python 包的查詢 安裝 解除安裝的功能。目前如果你在 python.org 最新版本的安裝包,則是已經自帶了該工具。python 2.7.9 或 python 3.4 以上版本都自帶 pip 工具。p...

Docker安裝及若干問題解析

按照i春秋的教程我從這個部落格獲得了指導。部落格上已經註明了,下面兩個方式任選其一,我這個呆子兩種方法都試了。重要的文字就應該用其他顏色的筆標出來.全部步驟用完之後,就發現了如下的問題 然後無奈之下開啟了重灌,使用的依然是上面的教程。依然有問題 該問題解決方法 在這之前我參考了另外一篇部落格,換了g...

flume詳解及安裝

flume特點 flume是乙個分布式 可靠 和高可用的海量日誌採集 聚合和傳輸的系統。支援在日誌系統中定製各類資料傳送方,用於收集資料 同時,flume提供對資料進行簡單處理,並寫到各種資料接受方 比如文字 hdfs hbase等 的能力 flume的資料流由事件 event 貫穿始終。事件是fl...