如何在Windows上安装python-dateutil?

我试图将某些date/时间转换为UTC,我认为这会在Python中变得简单 – 包括电池,对吧? 那么,除了Python(2.6)不包含任何tzinfo类之外,这将是简单的。 没问题,快速search变成python-dateutil应该做我所需要的。

问题是我需要在Windows上安装它。 我可以使用7-zip解压.tar.gz2分发包,但是现在我只剩下一些文件,并且没有关于如何继续的指导。 当我尝试运行setup.py时,出现错误“No module named setuptools”。

如果dateutil缺less安装它通过:

pip install python-dateutil 

或者在Ubuntu上:

 sudo apt-get install python-dateutil 

为什么没有人告诉我,我是一个完全noob? 我所要做的就是将dateutil目录复制到我的Pythonpath中的某个位置,这很好。

看起来像setup.py使用easy_install(即setuptools )。 只需安装setuptools包,你就可以全部设置。

要在Python 2.6中安装setuptools,请参阅此问题的答案。

从“用于Python扩展包的非官方Windows二进制文件”

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

几乎所有你需要的软件包。

不习惯命令提示符的人有点棘手。 所有你需要做的就是打开安装python的目录(默认是C:\ Python27),然后在那里打开命令提示符(shift +右键单击并select打开命令窗口),然后键入:

python -m pip安装python-dateutil

希望有所帮助。

setup.py中的distutils.core而不是setuptools setup也适用于我:

 #from setuptools import setup from distutils.core import setup 

如果您处于脱机状态并且已经解包,则可以使用命令提示符。

导航到untared文件夹并运行:

 python setup.py install 

只需以pipe理员身份运行命令提示符并在其中键入。

 easy_install python-dateutil 

你也可以改变你的PYTHONPATH:

 $ python -c 'import dateutil' Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: No module named dateutil $ $ PYTHONPATH="/usr/lib/python2.6/site-packages/python_dateutil-1.5-py2.6.egg":"${PYTHONPATH}" $ export PYTHONPATH $ python -c 'import dateutil' $ 

其中/usr/lib/python2.6/site-packages/python_dateutil-1.5-py2.6.egg是放置在我的盒子里的dateutil (使用sudo yum install python-dateutil15 centos

首先确认你已经在C:\ python ## / Lib / Site-packages /一个文件夹中有dateutil,或许你下载了它,你应该已经有了pip,matplotlib,六个##确认你已经安装了dateutil —去cmd,cd / python,你应该有一个文件夹/脚本。 cd到脚本,然后键入–pip install python-dateutil – —-这适用于Windows 7 Ultimate 32bit,Python 3.4 ——

我在这个列表中没有成功地跟踪了几个build议。 最后得到它使用这种方法安装在Windows上:我解压缩zip文件,并将文件夹放在我的python27文件夹下。 在DOS窗口中,我从提取zip文件( python-dateutil-2.6.0 )导航到安装的根文件夹,然后发出以下命令:

 .\python setup.py install 

Whammo-bammo这一切工作。