首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pythonanywhere相关引射器模块未发现错误

pythonanywhere相关引射器模块未发现错误
EN

Stack Overflow用户
提问于 2020-11-10 07:40:59
回答 1查看 741关注 0票数 0

我将其设置如下,但有一个错误。我需要你的帮助。

installed.

  • pip3

  • 在setting.py文件

  • Pip installed cors-headers setting.py

  • 中设置corsheader .

尽管我们如上处理了它,但下面还是有一个错误。

代码语言:javascript
复制
2020-11-10 07:10:05,116: ***************************************************
2020-11-10 07:10:05,117: If you're seeing an import error and don't know why,
2020-11-10 07:10:05,117: we have a dedicated help page to help you debug: 
2020-11-10 07:10:05,117: https://help.pythonanywhere.com/pages/DebuggingImportError/
2020-11-10 07:10:05,117: ***************************************************
2020-11-10 16:11:05,533: Error running WSGI application
2020-11-10 16:11:05,542: ModuleNotFoundError: No module named 'corsheaders'
2020-11-10 16:11:05,543:   File "/var/www/abc_com_wsgi.py", line 16, in <module>
2020-11-10 16:11:05,543:     application = get_wsgi_application()
2020-11-10 16:11:05,543: 
2020-11-10 16:11:05,543:   File "/home/abc/adm/adm/myvenv/lib/python3.7/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application
2020-11-10 16:11:05,543:     django.setup(set_prefix=False)
2020-11-10 16:11:05,543: 
2020-11-10 16:11:05,543:   File "/home/abc/adm/adm/myvenv/lib/python3.7/site-packages/django/__init__.py", line 24, in setup
2020-11-10 16:11:05,543:     apps.populate(settings.INSTALLED_APPS)
2020-11-10 16:11:05,544: 
2020-11-10 16:11:05,544:   File "/home/abc/adm/adm/myvenv/lib/python3.7/site-packages/django/apps/registry.py", line 91, in populate
2020-11-10 16:11:05,544:     app_config = AppConfig.create(entry)
2020-11-10 16:11:05,544: 
2020-11-10 16:11:05,544:   File "/home/abc/adm/adm/myvenv/lib/python3.7/site-packages/django/apps/config.py", line 90, in create
2020-11-10 16:11:05,544:     module = import_module(entry)

setting.py

代码语言:javascript
复制
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
TEMPLATE_DIR = os.path.join(BASE_DIR, 'templates')

ALLOWED_HOSTS = [u'abc.com', 'aa.abc.com',]
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'corsheaders',
]

MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'corsheaders.middleware.CorsMiddleware',
]

pip3 cors-头安装命令

代码语言:javascript
复制
pip3.7 install --user django-cors-headers      
Looking in links: /usr/share/pip-wheels
Requirement already satisfied: django-cors-headers in ./.local/lib/python3.7/site-packages (3.3.0)
Requirement already satisfied: Django>=2.0 in /usr/lib/python3.7/site-packages (from django-cors-headers) (2.1)
Requirement already satisfied: pytz in /usr/lib/python3.7/site-packages (from Django>=2.0->django-cors-headers) (2018.5)
EN

回答 1

Stack Overflow用户

发布于 2020-11-10 11:56:54

您的web应用程序正在虚拟环境myvenv中运行,但是您在.local中安装了带有--user标志的包。您需要在不激活--user的情况下安装myvenv虚拟环境。请参阅:https://help.pythonanywhere.com/pages/InstallingNewModules/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64764676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档