我正在尝试使用创建一个简单的迁移
alembic revision -m "ddl for some migration"
我得到以下错误:
FAILED: The library 'python-dateutil' is required for timezone support
我已经尝试过使用pyenv重新安装python 3.8,并创建新的虚拟环境,但似乎什么都不起作用。
当我进行pip冻结时,我可以在那里看到python-dateutil
,当我进入python shell并导入它时,它也被导入了,但由于某种原因,alembic
找不到它。
我已经尝试了最新版本的alembic以及alembic==1.5.7
,但问题似乎仍然存在。
我也尝试过将它安装在系统python中,而不是virtualenv
中,即使这样,问题也是一样的。
我已经尝试运行以下命令,它说我已经更新了
xcode-select --install
还有什么建议我应该试试吗?
您可以尝试安装
pip安装python dateutil
它对我有效