【发布时间】:2023-02-17 21:17:47
【问题描述】:
我正在尝试在 cpanel 上部署 django 应用程序 但是当我设置 python3.7.12 但它检测到 python2.6.6
我累了请帮帮我
【问题讨论】:
标签: python-3.x django cpanel
我正在尝试在 cpanel 上部署 django 应用程序 但是当我设置 python3.7.12 但它检测到 python2.6.6
我累了请帮帮我
【问题讨论】:
标签: python-3.x django cpanel
如果您通过 cPanel 中的 Python 选择器部署了 Python 3.7,它实际上会创建一个具有该版本的虚拟环境。
Python 2.6 很可能是托管服务器上的默认全局版本。
为了能够使用 3.7 版本,您需要进入虚拟环境。
为此,转到您的 cPanel -> 设置 Python 应用程序,编辑您新部署的应用程序,在页面顶部,您将有一个命令,您可以在 SSH 中复制/粘贴该命令以进入该环境。
【讨论】:
我们必须编辑 .htaccess 文件 在这个文件中我们可以设置python3虚拟环境路径。
如果我们有 root 权限,那么我们还可以编辑 application.json 文件并更改默认的 python 路径
但是我们可以编辑 .htaccess 文件很容易创建
【讨论】:
您应该执行以下步骤:
首先在你的 cpanel 主菜单中找到 Setup Python app 然后点击这个链接 安装新的 python 版本后,点击安装后推荐使用 python 3.7.2 版本,我相信 cpanel 会在您的主机上创建一个 vertualenv 文件夹,打开 cpanel 终端并通过此代码启用您的虚拟环境:
source vertualenv/3.7.2/3.7/bin/activate
笔记: part 2 after virtualenv -> /3.7.2 可能有不同的名字,这个名字基本上是你在创建新环境时选择的名字
【讨论】: