我正试图全神贯注地配置 Apache2 以运行我的 Django 项目,该项目使用 conda 运行。最近从 venv 切换后,目标是使用自己的环境运行多个项目。
到目前为止一切顺利,有多个教程如何设置它。
我不明白的是不同的python版本和mod_wsgi之间的关系。我可以在系统上或在 conda env 中编译 mod_wsgi,但它将始终绑定到特定版本。
这是否意味着我必须让我所有的 conda envs 运行相同的 python 版本? 或者是否可以为每个所需的 python 版本创建多个 mod_wsgi 模块?
谢谢你的帮助。
apache 在启动时加载 1 个 mod_wsgi,它是为一个特定的 python 版本构建的。如果将 mod_wsgi 与错误的 python 版本混合使用,则会出现各种阻塞效果/错误。但是用不同的环境配置虚拟主机是没有问题的......但是使用相同的python版本!!