7
votes

Python 2.7 Module Pandas ne pas installer "Impossible d'importer le nom de natation"

J'ai essayé de chercher une réponse à cela autour du forum / Google, mais je ne trouve rien. Mon problème est celui-ci (à partir de la console Python):

>>> import pandas
cannot import name hashtable
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\pandas\__init__.py", line 6, in <module>
    from . import hashtable, tslib, lib
ImportError: cannot import name hashtable //also can't import name NaT somtimes


6 commentaires

Comment avez-vous installé Pandas? Étaient-tu installé à partir de la source?


Dupliqué possible de Python3.3_importerror: Impossible d'importer le nom Hashtable? (accordé que dit 3.3, mais le problème est le même)


Installé à l'aide de l'installateur - Pandas-0.11.0.win32-py2.7.exe. Je suis à peu près sûr que j'ai aussi essayé Source il y a quelques heures à l'aide de la méthode de désutilisation discutée ici: docs.python .org / 2 / Installez Je vais essayer celui-ci à nouveau pour vous assurer que je le faisais bien.


Tu as raison, je vérifierai ce fil. Merci pour la tête, je vérifierai ce fil et si cela aide, je suppose que je devrais simplement supprimer celui-ci?


Je le laisserais pour que cela se présente dans Google (et d'autres personnes avec le même problème peuvent le trouver), j'ai voté pour fermer en tant que duplicata (c'était Google Redirects). :)


J'apprécie vraiment l'aide Andy.


4 Réponses :


3
votes

La manière recommandée de Installation de Pandas est via pip : xxx

L'erreur de hashtables découle des fichiers Cyrfs non étant construit . Ce message d'erreur sera plus informatif à partir de 0,11.1.1 .


3 commentaires

Remarque: cette question est un duplicata de Celui-ci , voir mon réponse plus longue là-bas.


En fait, la cause réelle de cette erreur est que certaines dépendances internes de Panda sont cassées, c'est pourquoi l'installation ou la mise à jour via PIP résout le problème la plupart des temps.


@amorales Ce n'est pas une "dépendance" interne autant que les fichiers internes Cyron (.PYX) étant compilés / construits. La mise à jour via CONDA et PIP doit être corrigée car ils expédient précompilés.



0
votes

Vérifiez que vous avez des scripts Python inclus dans la variable de votre chemin système. Dans mon cas, j'ai dû ajouter "C: \ Python27 \ scripts"


0 commentaires

0
votes

J'avais un problème similaire lors du téléchargement de Pandas sur mon système Windows 8. La première erreur que j'avais était une erreur d'œuf, mais après avoir installé des paquets, je pense avoir la solution.

Regardez d'abord les erreurs PIP précédentes avec des pandas, assurez-vous d'avoir le PIP le plus mis à jour.

La deuxième partie télécharge la roue en utilisant xxx

après avoir installé la roue et avoir les dépendances pour panda et utiliser PIP fonctionnant correctement. < / p>


0 commentaires

1
votes

Essayez d'exécuter votre code dans Spyder (Anaconda -> Spyder). Cela a fonctionné pour moi.


0 commentaires