当前位置: 首页 > 知识库问答 >
问题:

Pycharm无法打开manage.py任务

魏安宁
2023-03-14

在我的一个项目中,我无法打开管理任务控制台。它适用于其他项目,但不适用于这个项目。它以前有效,但最近停止了。我尝试使用该项目的旧版本,但它仍然损坏。我收到以下错误:

    Failed to get real commands on module "Visdjango": python process died with code 1: Traceback (most recent call last):
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pycharm\manage_tasks_provider.py", line 22, in <module>
    parser.report_data(dumper)
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pycharm\django_manage_commands_provider\_parser\parser.py", line 40, in report_data
    module_to_use.process_command(dumper, command, command.create_parser("", command_name))
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pycharm\django_manage_commands_provider\_parser\_optparse.py", line 23, in process_command
    dumper.set_arguments(command.args)
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pycharm\django_manage_commands_provider\_xml.py", line 95, in set_arguments
    self.__command_element.setAttribute("args", VersionAgnosticUtils().to_unicode(command_args_text))
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.1\helpers\pycharm\utils.py", line 36, in to_unicode
    return unicode(obj.decode("utf-8"))
AttributeError: 'list' object has no attribute 'decode'

共有3个答案

隆功
2023-03-14

它看起来像是PyCharm 4.5的新 manage.py 任务集成中的一个错误。请将此问题报告给 PyCharm 的问题跟踪器。

宇文飞翮
2023-03-14

安装版本4.5.3 RC

如果您使用的是虚拟环境,请确保您的项目解释器(设置

如果您使用的是虚拟机,您还需要将项目解释器设置为虚拟机下虚拟环境下的python版本。如果您使用Vagrant,这很容易,因为当您尝试添加新的解释器时,PyCharm允许您选择Vagrant并浏览VM文件系统以指向所需的文件

赵镜
2023-03-14

更新< code > YOUR _ py charm _ INSTALLATION _ DIR \ helpers \ py charm \ django _ manage _ commands _ provider \ _ parser \ _ utils . py 中的your _utils.py

并修改了第20行的代码:

assert isinstance(opt.choices, list), "Choices should be list"

具有

assert isinstance(opt.choices, (list, tuple)), "Choices should be list or tuple"
 类似资料:
  • 问题内容: 我已将SECRET_KEY值从设置文件中移出,并且在加载virtualenv时将其设置。我可以确认来自的值。 当我运行Django控制台时,它应该丢失了。因此,在首选项中,我转到“控制台”>“ Django控制台”并加载SECRET_KEY适当的值。我回到Django控制台,SECRET_KEY就在那里。 不出所料,我还无法运行manage.py Task,因为它尚未找到。因此,我进入

  • 我已经将我的值从设置文件中移出,当我加载virtualenv时,它会被设置。我可以从<code>python manage中确认该值存在。py外壳。 当我运行Django控制台时,< code>SECRET_KEY丢失了,这是应该的。因此,在首选项中,我转到控制台 正如预期的那样,我还无法运行 manage.py 任务,因为它尚未找到。所以我进入跑步 当我经营管理层时。py任务,例如,我仍然得到

  • 我把Visual Studio从社区2015升级到了社区2017。现在,当我编译时,我得到错误消息,说“Error (active) E1696无法打开源文件“stdio.h”,引用的行如下所示: 如果我创建一个新项目,则会找到 stdio.h。 因此,我查看了项目配置属性- 所以似乎需要设置VC_IncludePath,但我找不到任何设置的地方。请注意,我找不到宏的,这可能是因为我使用的是 Vi

  • 本文向大家介绍pycharm打开命令行或Terminal的方法,包括了pycharm打开命令行或Terminal的方法的使用技巧和注意事项,需要的朋友参考一下 见图---pycharm左下角点击,就会发现 以上这篇pycharm打开命令行或Terminal的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 有关您编写的代码问题的问题必须描述特定问题-并且在问题本身中包含有效代码以重现它。有关指导,请参阅SSCCE. org。 在我的应用程序中,我有一个模块,用于在数据库中搜索用户并在jsp内的表中显示他们的信息。我只是在应用程序中设置了Spring Security性。我能够从登录页面连接到数据库,尽管出于某种原因,DAO的CRUD操作(在本例中是搜索)都不起作用。 谢谢,如果我能提供更多信息,请告

  • 我的环境变量路径中的值为 C:\ProgramData\Oracle\Java\JavaPath;C:\Windows\System32;C:\Windows;C:\Windows\System32\WBEM;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\JDK1.8.0_51\bin;C:\Program Fi