【发布时间】:2020-04-22 06:38:45
【问题描述】:
我有一些 Python 脚本需要不同版本的 Python,包括但不限于 2.4、2.7、3.2。我没有脚本的代码所有权,因此脚本可以在下次更新时更改。因此,将脚本转换或适配为通用 Python 版本不是一种选择。相反,我想使用不同版本的 Python 和不同版本的所用模块来管理环境。这需要 Anaconda 环境。
在 miniconda 2.7 中运行此命令 conda --name MyEnv python=2.4 失败并显示消息
解决环境:失败
PackagesNotFoundError:当前频道无法提供以下软件包:
- python=2.4
如何在一组 Windows PC 上安装不同的 Python 版本并共享环境以在所需的环境中运行相同的脚本?
【问题讨论】:
-
如何在一组 Windows PC 上安装不同的 Python 版本并共享环境以在所需的环境中运行相同的脚本? 和上一期有关系吗?这里的“主要问题”是什么?
-
上一期?我只是描述了我在发布问题之前所做的事情。实际的问题是,如何管理不同的 Python 版本,如果我将脚本复制到其他 PC 上,我该如何管理它也可以在不同的 PC 上运行? Canda 显然不是答案,或者我做错了什么。
-
对不起,如果我的评论不清楚,上一期我指的是整个
PackagesNotFoundError的情况。 实际的问题是,如何管理不同的 Python 版本,如果我将脚本复制到其他 PC 上,我该如何管理它也可以在不同的 PC 上运行? 我是困惑,接受的答案主要集中在 Python 2.4 的问题上。 -
Canda 显然不是答案,或者我做错了什么。 我现在更困惑了。在比较用于管理多个 Python 安装/环境的工具/方法时,我不会认为 Python 2.4 包的可用性是一个重要方面。