簡體   English   中英

無法在Python中運行Pandas庫

[英]Trouble running Pandas library in Python

我正在嘗試運行我從Github派生的程序(如果需要解決此問題,我將其鏈接)

基本上,該程序只有一個python文件,我應該可以運行該文件。 為了運行,我還需要其他一些庫,例如SciKit-Learn。 這些看起來似乎很好,但是其中之一(Panda 0.8.1)似乎不起作用。 我像安裝其他所有庫一樣安裝了panda,並做了幾次以確保。

當我嘗試運行python文件時,這是我得到的錯誤代碼:

  File "C:\Python27\lib\site-packages\pandas\__init__.py", line 15, in <module>
raise ImportError('C extensions not built: if you installed already '
ImportError: C extensions not built: if you installed already verify that you ar
e not importing from the source directory

如何避免我做錯了什么?

謝謝!

大概是從源頭安裝的。 您的問題是,在Linux上,從源代碼安裝Linux時,熊貓庫(包括許多其他擴展庫)包括C擴展,即下載.zip或.tar.gz文件,解壓縮它們並運行python setup.py install是您所要做的全部之所以要編譯.c源代碼,是因為每個人都已經擁有必需的工具。 在Windows上,您需要構建C代碼以通知系統您確實擁有適當的工具(在獲得它們之后),或者從其他地方獲取構建的工具。

如果您卸載熊貓並轉到此處,然后找到與您的操作系統,python版本等匹配的預建熊貓,將其下載運行即可解決問題。

通常,有兩種避免這種問題的方法:

  1. 查看您要下載的軟件包是否有Windows安裝程序,或者
  2. 使用像Linux這樣的明智操作系統

是的,從源頭構建有時會很麻煩。 只需使用一個二進制版本,您可以從pandas網站下載該版本:

另一種可能是使用像pip這樣的軟件包管理器。 終端機中的一個襯板可以節省一天( http://www.pip-installer.org/en/latest/installing.html ):

pip install pandas

也許您已經更改為Linux-如果是這樣,最簡單的方法類似於Ubuntu:

sudo apt-get install python-pip
sudo pip install pandas

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM