Python 全局gunicorn和pipenv虚拟环境:ModuleNotFoundError:没有名为';django';

Python 全局gunicorn和pipenv虚拟环境:ModuleNotFoundError:没有名为';django';,python,django,virtualenv,gunicorn,pipenv,Python,Django,Virtualenv,Gunicorn,Pipenv,我希望gunicorn只在全球范围内安装(apt get gunicorn3,Ubuntu 18.04),但要识别由pipenv管理的虚拟环境 这项工作-当地gunicorn: #从requirements.txt安装依赖项 $pipenv安装 #添加本地gunicorn $pipenv安装gunicorn #使用本地gunicorn运行应用程序 $gunicorn my site.wsgi:application 这不起作用,这正是我真正需要的: #从requirements.txt安装依赖

我希望gunicorn只在全球范围内安装(
apt get gunicorn3
,Ubuntu 18.04),但要识别由
pipenv
管理的虚拟环境

这项工作-当地gunicorn:

#从requirements.txt安装依赖项
$pipenv安装
#添加本地gunicorn
$pipenv安装gunicorn
#使用本地gunicorn运行应用程序
$gunicorn my site.wsgi:application
这不起作用,这正是我真正需要的:

#从requirements.txt安装依赖项
$pipenv安装
#激活虚拟环境
$pipenv壳牌
#使用全局gunicorn运行应用程序
$gunicorn3我的站点。wsgi:应用程序
错误:
[2020-03-18 17:04:31+0000][33871][错误]工作进程中的异常
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3/dist packages/gunicorn/arbiter.py”,第578行,在spawn\u worker中
worker.init_进程()
文件“/usr/lib/python3/dist packages/gunicorn/workers/base.py”,第126行,在init_进程中
self.load_wsgi()
文件“/usr/lib/python3/dist packages/gunicorn/workers/base.py”,第135行,在load\u wsgi中
self.wsgi=self.app.wsgi()
文件“/usr/lib/python3/dist packages/gunicorn/app/base.py”,第67行,在wsgi中
self.callable=self.load()
文件“/usr/lib/python3/dist packages/gunicorn/app/wsgiapp.py”,第65行,装入
返回self.load_wsgiapp()
文件“/usr/lib/python3/dist packages/gunicorn/app/wsgiapp.py”,第52行,在load_wsgiapp中
return util.import\u app(self.app\u uri)
文件“/usr/lib/python3/dist packages/gunicorn/util.py”,第377行,在导入应用程序中
__导入(模块)
文件“/home/user/my-app/my-site/wsgi.py”,第10行,在
从django.core.wsgi导入获取\u wsgi\u应用程序
ModuleNotFoundError:没有名为“django”的模块
[2020-03-18 17:04:31+0000][33871][INFO]工人退出(pid:33871)
由于我在同一台服务器上有多个python应用程序,并且其中一些应用程序无法修改为需要使用gunicorn,因此能够全局运行gunicorn3并使用
pipenv
启动多个应用程序将非常方便

能够在全球范围内运行gunicorn,但仍能加载虚拟环境中安装的软件包,我缺少了什么

pipenv run gunicorn my-site.wsgi:application
而不是

gunicorn my-site.wsgi:application