如何在Python3.x中使用dateutil.relativedelta?
How to use dateutil.relativedelta in Python 3.x?
您好,我正在尝试使用 dateutil
模块中的 relativedelta
。
我想做提到的事情 here,给给定的 datetime
对象增加几个月。
但我正在为此使用 Python 3,但出现以下错误:
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
来安装它。
看来你必须像这样 pip-install 它并且它有效:
pip install python-dateutil
您需要先使用 pip3 install python-dateutil
安装它。 Python 3 默认不包含它,我不知道你在哪里读到的。
我添加了一个 pip3
而不是普通的 pip
因为这将专门为 Python 3.
安装
打开控制台并输入:pip install python-dateutil
如果您同时安装了 python2.X
和 python3.X
,那么您可以使用 sudo python3 -m pip install python-dateutil
您好,我正在尝试使用 dateutil
模块中的 relativedelta
。
我想做提到的事情 here,给给定的 datetime
对象增加几个月。
但我正在为此使用 Python 3,但出现以下错误:
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
来安装它。
看来你必须像这样 pip-install 它并且它有效:
pip install python-dateutil
您需要先使用 pip3 install python-dateutil
安装它。 Python 3 默认不包含它,我不知道你在哪里读到的。
我添加了一个 pip3
而不是普通的 pip
因为这将专门为 Python 3.
打开控制台并输入:pip install python-dateutil
如果您同时安装了 python2.X
和 python3.X
,那么您可以使用 sudo python3 -m pip install python-dateutil