您好,我正在嘗試使用dateutil
模塊中的relativedelta
。如何在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是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
安裝。
爲什麼'蟒蛇,dateutil'而不是' dateutil'? – aairey
因爲它是包的名稱。它是這樣工作的,不是嗎? – acknowledge
是的,它的確如此,但在此之前我嘗試過'pip install dateutil'。如果我知道它是'python-dateutil',我的問題就沒有必要了:)。 – aairey