50

我正在尝试将一些日期/时间转换为 UTC,我认为这在 Python 中会很简单——包括电池,对吧?好吧,这很简单,只是 Python (2.6) 不包含任何 tzinfo 类。没问题,快速搜索会出现python-dateutil,它应该完全符合我的需要。

问题是我需要在 Windows 上安装它。我能够使用 7-zip 压缩 .tar.gz2 发行版,但现在我只剩下一组文件,并且没有关于如何继续的指导。当我尝试运行 setup.py 时,我收到错误“没有名为 setuptools 的模块”。

4

11 回答 11

68

如果 dateutil 丢失,请通过以下方式安装:

pip install python-dateutil

或者在 Ubuntu 上:

sudo apt-get install python-dateutil
于 2011-08-25T08:05:27.953 回答
18

为什么没有人告诉我我是个十足的菜鸟?我所要做的就是将dateutil目录复制到我的 Python 路径中的某个位置,这很好。

于 2009-05-18T21:15:02.747 回答
6

看起来 setup.py 使用 easy_install (即setuptools)。只需安装setuptools包,一切就绪。

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

于 2009-05-18T18:49:41.400 回答
5

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

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

几乎有你需要的每一个包。

于 2013-09-26T14:02:29.010 回答
5

对于不习惯命令提示符的人来说,这有点棘手。您所要做的就是打开安装python的目录(默认为C:\ Python27)并在那里打开命令提示符(shift +右键单击并选择在此处打开命令窗口)然后键入:

python -m pip install python-dateutil

希望有帮助。

于 2015-12-09T03:12:43.763 回答
3

在 setup.py 中使用setupfromdistutils.core而不是对我也有用:setuptools

#from setuptools import setup
from distutils.core import setup
于 2010-04-26T21:38:36.183 回答
1

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

导航到未去皮的文件夹并运行:

python setup.py install
于 2015-08-24T09:24:24.380 回答
0

只需以管理员身份运行命令提示符并输入。

easy_install python-dateutil
于 2014-01-09T22:58:42.887 回答
0

您还可以更改您的 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'
$

我的盒子里安装dateutil/usr/lib/python2.6/site-packages/python_dateutil-1.5-py2.6.egg的地方在哪里( centos using )sudo yum install python-dateutil15

于 2014-10-29T09:32:38.293 回答
0

首先确认你在C:/python##/Lib/Site-packages/有一个文件夹dateutil,也许你下载了它,你应该已经有pip,matplotlib, Six##,,确认你已经安装了dateutil---转到cmd,cd /python,你应该有一个文件夹/Scripts。cd 到 Scripts,然后输入 --pip install python-dateutil -- ----这适用于 windows 7 Ultimate 32bit, Python 3.4------

于 2015-04-26T13:46:30.480 回答
0

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

.\python setup.py install

Whammo-bammo 这一切都奏效了。

于 2016-12-06T19:10:49.797 回答