使用Subterfug的Python上的Django错误

2024-03-29 07:02:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚安装了一个名为:Subterfuge的新MiTM软件 在Arch Linux 32位上,但当我尝试将其作为sudo运行时,会出现以下错误:

Traceback (most recent call last):
  File "/usr/share/subterfuge/manage.py", line 2, in <module>
    from django.core.management import execute_manager
ImportError: No module named django.core.management

我在这里发帖是因为我相信这是一个与Python路径相关的一般错误, 但是我不知道怎么解决它。在

有什么想法吗?在


Tags: djangocoremost软件linux错误sudocall
3条回答

你确定django已经安装了吗?在

Django还在python3上做实验

尝试一下: python-c“导入django”

实验性python3支持

作者:Aymeric Augustin,2012年8月19日

Django项目今天达到了一个重要的里程碑:Django的开发版本第一次通过了python3.2下的测试套件,使用了SQLite和PostgreSQL后端。在

鼓励社区测试这个pre-alpha版本,在python3下报告bug,在python2下报告回归。在

看起来像是模块'django.core.management公司'未安装。。。 将其添加到已安装的应用程序中设置.py?在

好吧。 问题解决了。在

用户“Steve K”在这个线程中提供了解决方案: django import error - No module named core.management

我“vive”了这个文件的第一行: /usr/share/subterfuge/manage.py

并更改了以下行: #!/usr/bin/env python

#!/usr/bin/env python2

显然python指向了我系统上的python3,这就是为什么文件不能被处理。在

相关问题 更多 >