49 votes

Comment installer python-dateutil sur Windows?

Je suis en train de convertir une date/heures au format UTC, j'ai pensé que serait mort simple en Python - piles incluses, droit? Ainsi, il serait simple sauf que Python (2.6) ne comprend pas tout tzinfo classes. Pas de problème, une recherche rapide tourne python-dateutil qui devrait faire exactement ce dont j'ai besoin.

Le problème est que j'ai besoin de l'installer sur Windows. J'ai été en mesure de upack l' .le goudron.gz2 distribution à l'aide de 7-zip, mais maintenant je me retrouve avec une collection de fichiers et pas de directives sur la façon de procéder. Lorsque j'essaie d'exécuter setup.py je reçois le message d'erreur "No module named setuptools".

65voto

cupuyc Points 1015

Si dateutil manque, installez-le via:

 pip install python-dateutil
 

Ou sur Ubuntu:

 sudo apt-get install python-dateutil
 

17voto

Mark Ransom Points 132545

Pourquoi personne ne m'a dit que j'étais un noob total? Tout ce que j'avais à faire était de copier le répertoire dateutil dans un emplacement de mon chemin Python, et c'était bien de partir.

6voto

jcoon Points 5693

On dirait que le fichier setup.py utilise easy_install (c'est-à-dire setuptools ). Installez simplement le paquet setuptools et vous serez prêt.

Pour installer setuptools dans Python 2.6, reportez-vous à la réponse à cette question .

5voto

eamo Points 160

Installer à partir des "Fichiers binaires Windows non officiels pour les packages d'extension Python"

http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-dateutil

A peu près tous les paquets dont vous auriez besoin.

3voto

Gabriel Points 298

Cela a fonctionné pour moi (et je l'avais déjà installé):

 C:\Users\sesas>pip install python-dateutil
Requirement already satisfied (use --upgrade to upgrade): python-dateutil in c:\python27\lib\site-packages
Requirement already satisfied (use --upgrade to upgrade): six in c:\python27\lib\site-packages (from python-dateutil)
Cleaning up...
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X