【问题标题】:Cpanel python detecting wrong versionCpanel python 检测到错误的版本
【发布时间】:2023-02-17 21:17:47
【问题描述】:

我正在尝试在 cpanel 上部署 django 应用程序 但是当我设置 python3.7.12 但它检测到 python2.6.6

我累了请帮帮我

【问题讨论】:

    标签: python-3.x django cpanel


    【解决方案1】:

    如果您通过 cPanel 中的 Python 选择器部署了 Python 3.7,它实际上会创建一个具有该版本的虚拟环境。

    Python 2.6 很可能是托管服务器上的默认全局版本。

    为了能够使用 3.7 版本,您需要进入虚拟环境。

    为此,转到您的 cPanel -> 设置 Python 应用程序,编辑您新部署的应用程序,在页面顶部,您将有一个命令,您可以在 SSH 中复制/粘贴该命令以进入该环境。

    【讨论】:

      【解决方案2】:

      我们必须编辑 .htaccess 文件 在这个文件中我们可以设置python3虚拟环境路径。

      如果我们有 root 权限,那么我们还可以编辑 application.json 文件并更改默认的 python 路径

      但是我们可以编辑 .htaccess 文件很容易创建

      【讨论】:

        【解决方案3】:

        您应该执行以下步骤:

        首先在你的 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 可能有不同的名字,这个名字基本上是你在创建新环境时选择的名字

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-09-28
          • 1970-01-01
          • 1970-01-01
          • 2023-01-13
          • 1970-01-01
          • 2018-09-24
          • 2020-11-27
          • 1970-01-01
          相关资源
          最近更新 更多