提问人:Elijah Tai 提问时间:10/3/2023 最后编辑:JL00001Elijah Tai 更新时间:10/4/2023 访问量:30
django ModuleNotFound 在部署过程中
django ModuleNotFound during deployment
问:
- 错误在这里:http://18.221.170.83/
- 当我运行python manage.py 运行服务器时,所有模块都工作正常。
- 使用 django + apache 时,找不到名为 reportlab 的模块。
- 我很确定我没有使用任何虚拟环境
- 我完全按照本教程进行了操作:https://docs.bitnami.com/aws/infrastructure/django/get-started/deploy-django-project/ 确切地说,使用提供的自定义 vhost 配置。它也在下面。
- 我是 django 的新手,任何建议都值得赞赏!
<IfDefine !IS_APPNAME_LOADED>
Define IS_APPNAME_LOADED
WSGIDaemonProcess elijahtai_homepage python-home=/opt/bitnami/python python-path=/opt/bitnami/projects/elijahtai_homepage
</IfDefine>
<VirtualHost 127.0.0.1:80 _default_:80>
ServerAlias *
WSGIProcessGroup elijahtai_homepage
Alias /robots.txt /opt/bitnami/projects/elijahtai_homepage/static/robots.txt
Alias /favicon.ico /opt/bitnami/projects/elijahtai_homepage/static/favicon.ico
Alias /static/ /opt/bitnami/projects/elijahtai_homepage/static/
<Directory /opt/bitnami/projects/elijahtai_homepage/static>
Require all granted
</Directory>
WSGIScriptAlias / /opt/bitnami/projects/elijahtai_homepage/elijahtai_homepage/wsgi.py
<Directory /opt/bitnami/projects/elijahtai_homepage/elijahtai_homepage>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
我尝试将其添加到设置文件中的“installed_apps”等。
答:
0赞
Elijah Tai
10/3/2023
#1
我想通了。不知何故,使用 sudo 安装它使它工作(即 pip uninstall reportlab,sudo pip install reportlab。
评论