我该如何解决这个问题:/bin/sh: 1: exec: python: not find。使用 Passenger 部署 Django 应用程序

问题描述 投票:0回答:2

我有一个带有 Ubuntu 22.04.3 LTS 的 VPS 和 Plesk 黑曜石 版本 18.0.58

我是应用程序部署的初学者。

我想在此服务器上部署 Django 应用程序,因此我按照本教程进行操作:https://support.plesk.com/hc/en-us/articles/12377516625559-How-to-install-Django-applications-in- Plesk-

但是我收到了这个错误:“/bin/sh: 1: exec: python: not found”和 Passenger 的错误页面。

我该如何解决这个问题?

谢谢您的帮助!

我试图找到 Passenger 的配置,但没有找到。

python passenger plesk
2个回答

0
投票

该错误意味着您的系统找不到 python 可执行文件。首先使用

python3 --version
检查你的 python 版本。如果尚未安装,请输入
sudo apt-get update
,然后输入
sudo apt-get install python3
。尝试调整乘客配置以指定正确的 Python 执行程序。路径:
/etc/systemd/system/plesk-php73-fpm.service.d/phusion-passenger.conf
。 73 数字必须替换为您的 PHP 版本。最后使用
sudo systemctl restart plesk-php73-fpm.service
sudo systemctl restart apache2

重新启动服务

希望这可以帮助你:)

© www.soinside.com 2019 - 2024. All rights reserved.