【发布时间】:2019-08-06 18:20:46
【问题描述】:
我正在按照本教程创建自己的 XBlock (http://edx.readthedocs.org/projects/xblock-tutorial/en/latest/getting_started/create_first_xblock.html) 当我创建 SQLite 数据库时:
(venv) $ sudo python xblock-sdk/manage.py syncdb
我收到此错误:
Error: No module named djpyfs
我尝试不使用 sudo,但它也有错误:
Traceback (most recent call last):
File "xblock-sdk/manage.py", line 9, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
如何解决这个问题?谢谢。
【问题讨论】:
-
确保你已经按照这些步骤edx.readthedocs.org/projects/xblock-tutorial/en/latest/…,安装要求
-
既然你在一个环境中工作,你为什么要使用
sudo python?只需使用python xblock-sdk/manage.py syncdb -
我知道我不必在虚拟环境中使用 sudo,但它有助于安装没有任何错误(在某些命令中,不是全部)。
-
所以
python xblock-sdk/manage.py syncdb给你错误? -
是的,这是:回溯(最近一次调用最后一次):文件“xblock-sdk/manage.py”,第 9 行,在
中来自 django.core.management import execute_from_command_line ImportError: No module命名为 django.core.management