&引用;“迁移”;使用Django 1.8时无法识别manage.py命令

&引用;“迁移”;使用Django 1.8时无法识别manage.py命令,django,manage.py,Django,Manage.py,使用“path/to/mySite/manage.py migrate”我得到 列出的命令包括: changepassword cleanup compilemessages createcachetable createsuperuser dbshell diffsettings dumpdata flush inspectdb loaddata makemessages reset runfcgi runserver shell

使用“path/to/mySite/manage.py migrate”我得到

列出的命令包括:

changepassword
  cleanup
  compilemessages
  createcachetable
  createsuperuser
  dbshell
  diffsettings
  dumpdata
  flush
  inspectdb
  loaddata
  makemessages
  reset
  runfcgi
  runserver
  shell
  sql
  sqlall
  sqlclear
  sqlcustom
  sqlflush
  sqlindexes
  sqlinitialdata
  sqlreset
  sqlsequencereset
  startapp
  syncdb
  test
  testserver
  validate
我相信从Django 1.7开始,“Migrate”是作为manage.py的本机命令添加的。根据“pip列表”和软件包文档,我肯定在使用Django 1.8,并且在设置中明确地调用了正确版本的Django-admin.py和manage.py。

运行此命令

python -c "import django; print(django.get_version())"

这将告诉您,如果您被不同版本的django阻塞,无论是在该项目的目录结构中,还是在PYTHONPATH的某个地方,它都应该在那里。当您转到
/manage.py版本时,它会显示什么
python -c "import django; print(django.get_version())"