代码之家  ›  专栏  ›  技术社区  ›  Mark Ransom

如何在Windows上安装python-dateutil?

  •  49
  • Mark Ransom  · 技术社区  · 15 年前

    我正在尝试将一些日期/时间转换为UTC,我认为这在Python中非常简单—包括电池,对吗?好吧,这很简单,除了python(2.6)不包含任何Tzinfo类。没问题,快速搜索会出现 python-dateutil 这应该正好满足我的需要。

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

    11 回复  |  直到 8 年前
        1
  •  64
  •   Hugo    10 年前

    如果缺少dateutil,请通过以下方式安装:

    pip install python-dateutil
    

    或在Ubuntu:

    sudo apt-get install python-dateutil
    
        2
  •  17
  •   Mark Ransom    15 年前

    为什么没有人告诉我我是个彻头彻尾的笨蛋?我要做的就是复制 dateutil 目录到了我的python路径中的某个地方,这很好。

        3
  •  6
  •   Community raghavsood33    7 年前

    似乎setup.py使用了易于安装(即 setuptools )只需安装 setuptools 打包,你就一切就绪了。

    要在python 2.6中安装setuptools,请参见 this question .

        4
  •  5
  •   eamo    11 年前

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

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

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

        5
  •  4
  •   Jhossep Augusto Popayán Avila    9 年前

    对于不习惯命令提示的人来说,这有点棘手。你所拥有的一切 要执行的操作是打开安装python的目录(默认情况下为c:\python27),然后在其中打开命令提示符(shift+右键单击并选择“在此处打开命令窗口”),然后键入:

    python-m pip安装python dateutil

    希望有帮助。

        6
  •  2
  •   Chris Ostler Ray    14 年前

    使用 setup distutils.core 而不是 setuptools 在setup.py中也为我工作过:

    #from setuptools import setup
    from distutils.core import setup
    
        7
  •  1
  •   Ray Jowa    9 年前

    如果您处于脱机状态,并且已取消对包的标记,则可以使用命令提示。

    导航到未标记的文件夹并运行:

    python setup.py install
    
        8
  •  0
  •   User    10 年前

    只需以管理员的身份运行命令提示符,然后键入该命令。

    easy_install python-dateutil
    
        9
  •  0
  •   luismartingil    10 年前

    您还可以更改您的蟒蛇路径:

    $ 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 是地方 达特蒂尔 安装在我的盒子里( CITOS 使用 sudo yum install python-dateutil15 )

        10
  •  0
  •   Anton Kiggundu    9 年前

    首先确认您在c:/python/lib/site packages/a文件夹中有dateutil,也许您下载了它,您应该已经有了pip、matplotlib、six,确认您已经安装了dateutil by---转到cmd、cd/python,您应该有一个文件夹/脚本。cd到脚本,然后键入--pip install python dateutil-- ----这适用于Windows 7 Ultimate 32位,python 3.4-----

        11
  •  0
  •   evadeflow ekhumoro    8 年前

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

    .\python setup.py install
    

    什么都管用。

    推荐文章