【问题标题】:Manage.py is not working or even giving any type of errorManage.py 不工作,甚至给出任何类型的错误
【发布时间】:2019-10-15 08:30:55
【问题描述】:

我是 Django 新手,我想在我的 vps 上启动我的投资组合网站。

问题是我的 manage.py 命令都不起作用,当我按下回车键并出现新的命令行时我什至没有收到错误...

我重新启动了我的 vps 并在互联网上搜索但找不到解决方案,所有命令都在我的本地计算机上运行但不在我的 vps 中。

请帮助我。 谢谢

【问题讨论】:

  • 您尝试启动的 manage.py 文件中有什么内容?
  • 你怎么知道你的命令不起作用?也许他们是,但由于某种原因没有显示输出。
  • 究竟您在 VPS 上输入了什么?您无需运行 manage.py 即可在生产环境中为您的网站提供服务。
  • 首先 #!/usr/bin/env python """Django 用于管理任务的命令行实用程序。""" import os import sys def main(): os.environ.setdefault(' DJANGO_SETTINGS_MODULE', 'portfolio.settings') try: from django.core.management import execute_from_command_line except ImportError as exc: raise ImportError("Couldn't import Django. Are you sure it's installed and " "available on your PYTHONPATH environment variable?你 " "忘记激活虚拟环境了?" ) if name == "main": main()
  • 请告诉我们您在命令行中输入的具体内容(按照 ... 制作的教程并没有告诉我们任何内容)

标签: python django manage.py


【解决方案1】:

我刚刚发现了问题! 我的应用程序一直使用 python 2 而不是 python 3 我犯的错误是:尝试手动修复语法错误。 当我将本地版本的 manage.py 复制粘贴到我的服务器时,问题就解决了。 但现在我仍然有前一个问题,即我的应用程序默认使用 python 2,我找不到如何强制它使用 python 3.... 现在我收到由使用 python 2 引起的导入错误.....

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    • 1970-01-01
    • 2020-08-10
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多