gpt4 book ai didi

python-3.x - 升级到 Ubuntu 20.04 后,python 3.7 venv 损坏

转载 作者:行者123 更新时间:2023-12-03 09:31:00 24 4
gpt4 key购买 nike

我刚刚升级到 Ubuntu 20.04。我在虚拟环境中使用 Django 处理 python 3.7 项目,所以即使升级发行版(涉及安装 python 3.8)我的 venv 仍然可以工作。不幸的是,事实并非如此:当我激活我的 venv 时,python 的解释器仍然是 3.8 版本,没有任何作用。 python 3.7 完全丢失。我可以做些什么来恢复我的项目?

最佳答案

对我来说同样的问题。如果您不想升级所有内容(也许并非所有软件包都是可升级的),这是我的解决方案。

  • 安装升级到 ubuntu 20 的 python 3.7
    sudo add-apt-repository ppa:deadsnakes/ppa
    sudo apt-get update
    sudo apt-get install python3.7
  • 在您的 virtualenv 目录(例如 env/)中编辑 pyenv.cfg 中的最后一行
    version = 3.7
  • 在 env/bin 中设置 python3 的软链接(soft link)链接回 3.7
    ln -s  /usr/bin/python3.7 python3

  • 在创建新符号之前,您可能需要删除旧符号
    现在,应该可以了:它对我有用!

    关于python-3.x - 升级到 Ubuntu 20.04 后,python 3.7 venv 损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61541281/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com