小编Ata*_*kar的帖子

Pycharm Django 控制台 WSL 上没有名为“django_manage_shell”的模块

我最近开始从事 WSL Ubuntu-20.04 的工作。服务器运行没有问题。但是当我尝试连接 Pycharm 的 Django 控制台时,出现以下错误:

Traceback (most recent call last):
File "<input>", line 7, in <module>
ModuleNotFoundError: No module named 'django_manage_shell'
Run Code Online (Sandbox Code Playgroud)

我检查了控制台解释器和启动脚本,尝试添加项目路径、我的 virtualenv 路径,但没有任何效果。

我的 Django 控制台选项

这是启动脚本:

import sys; print('Python %s on %s' % (sys.version, sys.platform))
import django; print('Django %s' % django.get_version())
sys.path.extend([WORKING_DIR_AND_PYTHON_PATHS])
if 'setup' in dir(django): django.setup()
import django_manage_shell; django_manage_shell.run(PROJECT_ROOT)
Run Code Online (Sandbox Code Playgroud)

我在 Ubuntu 或 Windows 上工作时没有遇到这样的问题。WSL 发生了此问题。

所以我正在等待您的帮助,非常感谢您的宝贵时间。

python django console pycharm windows-subsystem-for-linux

8
推荐指数
2
解决办法
2950
查看次数