使用 virtualenv 在新的 ubuntu 机器上安装旧的 Python2.4

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

我必须将一个非常旧的基于 Python2.4 的应用程序迁移到新的 Linux 服务器(安装了 Python 3.12.3 和 virtualenv 20.25.0+ 的 Ubuntu)。 在旧机器上有一个使用 virtualenv 16.4 创建的 Python2.4 安装。

我尝试过:

virtualenv venv-py24 --python=python2.4

这会引发以下错误:

RuntimeError: failed to find interpreter for Builtin discover of python_spec='python2.4'

我有什么遗漏吗?

问候

python virtualenv
1个回答
0
投票

--python
不会为您管理 Python 安装,例如安装缺少的版本。它仅指定要使用哪个以前安装的版本。您有责任(手动或使用
pyenv
等工具)确保在创建虚拟环境之前某些
python2.4
可用。

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