我最近重命名了项目及其应用程序。当我通过Windows命令行运行开发服务器时,它可以正常工作。问题是,当我通过PyCharm运行服务器时(我设置了虚拟环境),它说(我最近安装了django-allauth
):
Unhandled exception in thread started by <function wrapper at 0x03767B30>
Traceback (most recent call last):
File "C:\Users\Milano\Desktop\Projekty\venvs\sflvenv\lib\site-packages\django\utils\autoreload.py", line 229, in wrapper
fn(*args, **kwargs)
File "C:\Users\Milano\Desktop\Projekty\venvs\sflvenv\lib\site-packages\django\core\management\commands\runserver.py", line 107, in inner_run
autoreload.raise_last_exception()
File "C:\Users\Milano\Desktop\Projekty\venvs\sflvenv\lib\site-packages\django\utils\autoreload.py", line 252, in raise_last_exception
six.reraise(*_exception)
File "C:\Users\Milano\Desktop\Projekty\venvs\sflvenv\lib\site-packages\django\utils\autoreload.py", line 229, in wrapper
fn(*args, **kwargs)
File "C:\Users\Milano\Desktop\Projekty\venvs\sflvenv\lib\site-packages\django\__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "C:\Users\Milano\Desktop\Projekty\venvs\sflvenv\lib\site-packages\django\apps\registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "C:\Users\Milano\Desktop\Projekty\venvs\sflvenv\lib\site-packages\django\apps\config.py", line 86, in create
module = import_module(entry)
File "c:\python27\Lib\importlib\__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named allauth
我做了什么:
我该怎么做才能让它发挥作用?
激活< code>virtualenv时安装软件包:
pip install django-allauth
如果您确定已经安装,请尝试以下方法:
Django项目设置中没有列出Allauth特定的上下文处理器。因此,您需要删除这两条线:
# `allauth` specific context processors
'allauth.account.context_processors.account',
'allauth.socialaccount.context_processors.socialaccount',
相关的SO线程
PyCharm有一个完整的代码完整的Python控制台,可以在选项菜单:工具(Tools) - >运行Python控制台(Run Python Console)中找到。 使用上一章中的代码,如下所示 - 现在,在控制台下运行代码来执行脚本以获取所需的输出,如下所示。 您可以在控制台中,观察到输出如下所示 -
我安装了python、Django和Redis。在Vim中,我使用“import redis”是可以的,当我使用pycharm IDE进行编码时,我会写“importredis”,pycharm提示“没有名为redis的模块”,为什么我该怎么办
使用PyCharm社区版和Python 2.7, 第一行没有问题,这意味着我已经正确地将PyCharm指向了解释器。然而,我在第二行得到“没有名为sys的模块”(这很奇怪,因为sys是内置的——如果你能找到解释器,你就找到了sys)。 有什么想法吗? [更新]到目前为止,谢谢评论员。 IDE不提供在< code >导入sy后自动完成的< code>sys。 当我从命令行启动IDE使用的解释器时,<
我刚刚开始使用pycharm。我想使用tabla py,当我尝试导入tabla时,会出现以下错误: 当我尝试导入熊猫时,也是同样的错误。我该如何解决这个问题? 从输出: 已满足需求:pandas in/Users/Rexon/Library/Python/2.7/lib/Python/site-packages已满足需求:numpy
我对python和pycharm很陌生 我通过anaconda安装了python 3.6,我可以看到包括numpy在内的许多软件包都已安装,因为我可以通过键入“conda list”在cmd(im using windows)中看到它们。此外,如果我通过窗口命令提示符在python中键入“import numpy”,它也会起作用。 但是,如果我打开pycharm并在那里运行“import nump
当我尝试从python终端导入我得到这个错误,虽然我按照所有的步骤来安装xgboop,不知何故python是无法获得包的详细信息。我是相对较新的python,我可以很容易地安装Numpy和熊猫包,我使用这个链接在MACOSX上安装http://xgboost.readthedocs.io/en/latest/build.html 当我做pip安装xgboop,我得到这个错误, 我在打印系统路径上得