2016-09-30 85 views
1

我试图在django中使用chartit,并在它的文档中说,在“settings.py”中将安装的应用程序添加到安装应用程序中。 当我尝试这样做,它给这个错误:没有名为'chartit'的模块;

ImportError: No module named 'chartit' 

如何导入呢? 谢谢。 PS-抱歉,这是一个愚蠢的问题。

+0

你使用'virtualenv'?如果是的话,删除你的virtualenv并重新创建它,并向我们展示你的所有控制台输出(来自'makevirtualenv','pip install'等) –

+0

不,我没有使用virtualenv。 – ashwinx

回答

1

您错过了与pip install django_chartit一起安装。

编辑: 如果在运行环境中找不到模块,则会引发python抛出的错误。您需要确保您已将它安装在您的django使用的环境中。

尝试在shell中打字pip list,通常您可以用python manage.py runserver来激活django,找出安装在那里的东西。

如果您的django像PyCharm一样存在于IDE中 - 您需要检查用于启动django的环境的项目设置。

由于您不使用virtualenv(强烈推荐),因此您需要在系统中安装模块。如果你在Linux上可能有python3和python(这是python 2)。如果你的pip属于python2,并且你已经在python3中安装了django,反之亦然,这可能是问题所在。

+0

我已经像你说的那样安装了它。 – ashwinx

+0

'pip list'说什么? – dahrens

+0

该软件包在此列出。:'django-chartit(0.2.7)' – ashwinx

-1

从chartit进口数据池,图表