
).
Ce message a été modifié 1 fois.
Dernière modification : 30 août 2018
à 18:03 par
Tchou.
). A coté de ça, j'ai encore une lib qui tourne aussi bien en 2.7 qu'en 3.3+, juste parce qu'elle est assez simple pour que ça me "coûte" rien, et parce que je peux me passer des nouvelles features.
Disons que la plupart des codes en 2.7 tourneront sans souci en 3.x après un passage dans l'outil 2to3 qui fait une conversion automatique. Cette conversion, c'est essentiellement "print" qui passe d'un keyword à une fonction, les map/filter qui retournent des itérateurs et pas des listes/tuples, les str en unicode par défaut, la division réelle par défaut, etc. Ce sont pas des gros changements, et si tu as du code qui n'est pas trop envahissant (moins de 1000 lignes), ça va vite à changer (soit avec 2to3, soit à la main).

python ept.pyTraceback (most recent call last):
File "ept.py", line 1, in <module>
import numpy as np
ModuleNotFoundError: No module named 'numpy'En gros je pense que le terminal ne sait pas où se situent les modules, car quand je contrôle clique sur import pandas il (VS) me fait bien arriver sur le module, donc lui semble capable de lier pandas à la lib.
Ce message a été modifié 2 fois.
Dernière modification : 3 septembre 2018
à 16:45 par
yaug.
). Le hic, c'est que souvent, le "python" par défaut qu'on obtient quand on le tape dans un terminal, c'est une version 2.7 (pour des raisons de compatibilité, surtout sous Linux), alors qu'on travaille pratiquement toujours avec "python3" (voire directement avec une version plus précise ou un binaire plus "spécifique").
Python 3.6.6pip install pandas
Requirement already satisfied: pandas in c:\anaconda3\lib\site-packages (0.23.0)
Requirement already satisfied: numpy>=1.9.0 in c:\anaconda3\lib\site-packages (from pandas) (1.14.3)
Requirement already satisfied: pytz>=2011k in c:\anaconda3\lib\site-packages (from pandas) (2018.4)
Requirement already satisfied: python-dateutil>=2.5.0 in c:\anaconda3\lib\site-packages (from pandas) (2.7.3)
Requirement already satisfied: six>=1.5 in c:\anaconda3\lib\site-packages (from python-dateutil>=2.5.0->pandas) (1.11.0)
Ce message a été modifié 1 fois.
Dernière modification : 3 septembre 2018
à 17:15 par
yaug.

]
Ce message a été modifié 1 fois.
Dernière modification : 3 septembre 2018
à 17:49 par
Guybrush.
Ce message a été modifié 1 fois.
Dernière modification : 4 septembre 2018
à 09:13 par
yaug.
1996-2025 — Lexpage v4 — GPLv3 (sources)
page générée le 6 décembre 2025 à 10:16:00