如何解决在 django 项目的 debian stretch 上正确配置 python3.8.6 或 .7
我在 debian (stretch) 服务器上托管了一个 php 应用程序 - plesk 专用服务器。此服务器以反向代理模式与 apache 和 nginx 一起运行。
我刚刚在我的本地环境 (ubuntu 18.04) 中完成了一个 django 应用程序 (3.1.4),我必须在这个 debian 服务器上部署它。在后者上,安装了 python 2.7 和 3.5。 Python 3.5 与我的 Django 应用程序不兼容。
由于我的 django 应用程序及其在本地环境中的依赖项使用 python 3.8.7,我决定在 debian 服务器上安装 python 3.8.6。
在执行此操作时(我确实做错了),当我尝试配置我的 django 和/或 python3.8 应用程序时收到错误消息。
以下是对 debian 采取的措施: 我将我的 django 项目复制到服务器上的一个目录并安装了 python3.8.6。但是,当我尝试安装 virtualenv (pip3 install virtualenv) 时,我收到以下错误消息:
回溯(最近一次调用最后一次): 文件 « /usr/bin/pip3 »,第 9 行,在 从 pip 导入主 导入错误:无法导入名称‹ main › from ‹ pip › (/usr/local/lib/python3.8/site-packages/pip/init .py)
需要帮助才能正确配置 python3.8 而不会干扰我在生产中的应用程序。
提前致谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。