您好我正在尝试使用relativedelta
模块中的dateutil
。
我想做提到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现在是Python 3的一部分但是如何导入呢?
import dateutil
似乎不起作用:
Traceback (most recent call last):
File "bin/controller.py", line 3, in <module>
import dateutil
ImportError: No module named 'dateutil'
我正在使用virtualenv,所以我想用pip
安装它。
答案 0 :(得分:5)
似乎你必须像这样pip-install它并且它可以工作:
pip install python-dateutil
答案 1 :(得分:3)
您需要先使用pip3 install python-dateutil
安装它。它默认不包含在Python 3中,我不知道你在哪里阅读它。
我添加了一个pip3
而不仅仅是普通的pip
,因为它会专门为Python 3安装它。
答案 2 :(得分:2)
打开控制台并输入:pip install python-dateutil
答案 3 :(得分:0)
如果您同时安装了python2.X
和python3.X
,则可以使用sudo python3 -m pip install python-dateutil