【发布时间】:2020-05-12 08:11:08
【问题描述】:
我正在创建一个 startproject,并尝试使用命令行迁移默认 django 架构:
manage.py migrate
结果是:"Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?"
我正在使用虚拟环境,并且安装了下一个依赖项:
Django==2.1.2
psycopg2==2.7.5
pytz==2018.5
当然,我正在尝试在激活虚拟环境的情况下进行迁移。
有人知道我的版本兼容性是否有问题吗?我的 PostgreSQL 是 10。
【问题讨论】:
-
你能分享
pip list命令的输出吗?还有你用什么做虚拟环境,是virtualenv? -
是的,我正在使用 virtualenv
-
我不认为这是关于 PostgreSQL 之类的。你如何运行
manage.py migrate?你可以在 virtualenv 启用时尝试python manage.py migrate。
标签: python django postgresql