我正在尝试将Django应用程序(不是部署应用程序的专家)部署到我的Ubuntu服务器。该应用程序可以在localhost上正常运行。我使用一个名为validators的软件包。但是,当我尝试访问该应用程序时,它会显示错误
File "/path/to/django_app//views.py", line 6, in <module> [wsgi:error] [pid 971]
import validators
ModuleNotFoundError: No module named 'validators'
我使用virtualenv
,并在虚拟环境中安装了验证程序。 pip freeze
列出如下:
decorator==4.4.1
Django==2.2.8
pkg-resources==0.0.0
pytz==2019.3
six==1.13.0
validators==0.14.1
我与root用户一起尝试过,怀疑这是权限问题,但是没有运气。有人可以帮我吗?我被卡住了!