如何在Python3.x中使用dateutil.relativedelta?

2024-06-01 14:37:29 发布

您现在位置:Python中文网/ 问答频道 /正文

你好,我正试图使用dateutil模块中的relativedelta

我想做上面提到的here,给给定的datetime对象添加几个月。

但是我试图使用Python3来实现这一点,我得到了以下错误:

Traceback (most recent call last):
  File "bin/controller.py", line 2, in <module>
    from dateutil.relativedelta import relativedelta
ImportError: No module named 'dateutil'

然后我读到dateutil现在是Python3的一部分,但是如何导入它呢? import dateutil似乎不起作用:

Traceback (most recent call last):
  File "bin/controller.py", line 3, in <module>
    import dateutil
ImportError: No module named 'dateutil'

我正在使用一个virtualenv,所以我想用pip安装它。


Tags: pyimportmostbinlinecallpython3file
3条回答

看来你必须这样安装它,它可以工作:

pip install python-dateutil

打开控制台并键入:pip install python-dateutil

首先需要使用pip3 install python-dateutil安装它。默认情况下,Python 3不包含它,我不知道您在哪里读到的。

我添加了一个pip3,而不仅仅是普通的pip,因为这将专门为Python 3安装它。

相关问题 更多 >