没有名为';的模块时发生ModuleNotFoundError;验证器';|Python Django virtualenv

没有名为';的模块时发生ModuleNotFoundError;验证器';|Python Django virtualenv,python,django,virtualenv,Python,Django,Virtualenv,我正在尝试将我的Django应用程序(不是部署应用程序的专家)部署到我的Ubuntu服务器上。该应用程序在本地主机上运行良好。我使用一个名为的包。但是,当我尝试访问应用程序时,它会显示错误 File "/path/to/django_app//views.py", line 6, in <module> [wsgi:error] [pid 971] import validators ModuleNotFoundError: No module named 'validators'

我正在尝试将我的Django应用程序(不是部署应用程序的专家)部署到我的Ubuntu服务器上。该应用程序在本地主机上运行良好。我使用一个名为的包。但是,当我尝试访问应用程序时,它会显示错误

File "/path/to/django_app//views.py", line 6, in <module> [wsgi:error] [pid 971]
import validators
ModuleNotFoundError: No module named 'validators'
我尝试了根用户,怀疑这是一个权限问题,但没有运气。有人能帮我吗?我被卡住了


您确定要从venv使用python启动应用程序吗?也许您使用的是system one。
pip show validators
产生了什么?@NKSM My view函数基本上会重定向到索引页。仅根据用户输入从索引页进行计算。return render(request,'app/index.html')是主页(request)中的唯一一行,请向我们展示您的mod_wsgi Apache配置。@dirkgroten谢谢。你给了我正确的线索。问题在于应用程序的wsgi脚本。WSGIDaemon python路径不是到venv python的路径。修好了。
decorator==4.4.1
Django==2.2.8
pkg-resources==0.0.0
pytz==2019.3
six==1.13.0
validators==0.14.1