在AWS EC2上的Django中没有名为'request'的模块

2024-06-25 06:27:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我在EC2上运行一个django应用程序,设置如下

--home
    -ubuntu
        -AppFolder
            --SomeInstalledApp
            --SettingsDir
                --settings.py
                --wsgi.py
            --templates
            --static
        -venv

按照我配置的apache服务器

^{pr2}$

在启动Apache服务器时,我能够访问EC2提供的公共IP。但是,我得到了以下错误:

ImportError at /
No module named request

我遇到过这样的错误:找不到的模块是requests,但没有这种类型的。如何修复此问题以使我的应用程序运行?在

编辑

错误似乎源于使用import urllib.request,它在python3中可用,但在python2中会抛出一个错误。所以现在我需要弄清楚为什么我的ec2实例没有使用Python3,即使它已经安装了。在


Tags: djangopy应用程序wsgihomesettingsrequestubuntu