こんにちは私はrelativedelta
モジュールからdateutil
を使おうとしています。
言及されていることを実行したい ここ 、指定された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
を使用してインストールしたいと思います。
このようにpip-installする必要があるようで、機能します:
pip install python-dateutil
最初にpip3 install python-dateutil
を使用してインストールする必要があります。デフォルトではPython 3に含まれていませんが、どこで読んだかわかりません。
単なる古いpip
ではなくpip3
を追加しました。これは、Python 3専用にインストールされるためです。
コンソールを開いて、次のように入力します。pip install python-dateutil
両方がある場合python2.X
およびpython3.X
インストール済みSudo python3 -m pip install python-dateutil