Je suis nouveau à Python et j'essaie d'utiliser anaconda pour faire une analyse de données. J'utilise Python 3.6.2 avec l'éditeur de texte Geany. Tout d'abord, j'essaie d'exécuter un appel de fichier panda.py qui contient seulement import pandas as dp
.Je ne peux pas faire fonctionner anaconda sur windows en important des pandas
Lorsque je configure geany avec un répertoire de travail C:\Users\Anaconda3\python
, je reçois l'erreur suivante:
Traceback (most recent call last):
File "panda.py", line 1, in <module>
import pandas as dp
File "C:\Users\Anaconda3\lib\site-packages\pandas\__init__.py", line 13, in <module>
__import__(dependency)
File "C:\Users\Anaconda3\lib\site-packages\numpy\__init__.py", line 142, in <module>
from . import add_newdocs
File "C:\Users\Anaconda3\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "C:\Users\Anaconda3\lib\site-packages\numpy\lib\__init__.py", line 8, in <module>
from .type_check import *
File "C:\Users\Anaconda3\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "C:\Users\Anaconda3\lib\site-packages\numpy\core\__init__.py", line 35, in <module>
from . import _internal # for freeze programs
File "C:\Users\Anaconda3\lib\site-packages\numpy\core\_internal.py", line 18, in <module>
from .numerictypes import object_
File "C:\Users\Anaconda3\lib\site-packages\numpy\core\numerictypes.py", line 962, in <module>
_register_types()
File "C:\Users\Anaconda3\lib\site-packages\numpy\core\numerictypes.py", line 958, in _register_types
numbers.Integral.register(integer)
AttributeError: module 'numbers' has no attribute 'Integral'
La même erreur se produit également lorsque j'entre ce qui suit à l'invite de commande:
C:\Users\Anaconda3\python.exe C:\Users\Documents\python_work\panda.py
Toutefois, si j'exécute C:\Users\David\Anaconda3\python.exe
puis que vous entrez import pandas as dp
dans le REPL, il semble se charger sans erreur.
Une idée de comment je peux résoudre ce problème afin que je puisse utiliser anaconda avec Geany? [Résolu] John ci-dessous demande si j'avais un fichier appelé numbers.py dans mon répertoire qui m'a fait réaliser que j'ai nommé un exercice que j'ai précédemment fait comme numbers.py. Une fois que je l'ai enlevé, l'erreur a disparu (je l'ai testé plus loin en ajoutant un fichier avec le nom à nouveau et l'erreur retournée). Je suis nouveau à la communauté de pile sur le flux. Faites-moi savoir s'il y a autre chose que je dois faire pour clore cette question.
En outre grâce à chb pour les modifications à ma question originale, le format semble beaucoup plus facile à lire.
Avez-vous un fichier dans votre répertoire de travail nommé 'numbers.py' ou' numbers.pyc'? –
Comment configurez-vous votre répertoire de travail dans Geany? – chb
J'ai un fichier nommé numbers.py dans mon dossier où je stocke mes fichiers de programme. Je vais essayer de le supprimer et de voir si cela le corrige. –