我有 2 个 cond 环境。第一个是基础环境,它是我在安装 Anaconda 时创建的。第二个是由 conda create env package package 创建的...
在 PowerShell 中,如果我从基础版输入“python”,python 会话就会开始。从第二版开始 - 没有,什么都没做。
我使用的是 Windows 7 专业版
基础上的 Python 是 3.7.4,其他环境下的 3.11.0 Anaconda3 版本是 2019.10(适用于 Windows 7)
我如何从第二个环境运行 python?
解决方案来自这里不起作用
UPD:当我从 cmd 激活 conda envs 时,同样,从基础 python 可以正确启动,但从第二个环境会引发新的错误:
api-ms-win-core-path-l1-1-0.dll is absent on PC, try to reinstall
UPD:我使用命令创建了第三个环境 newenv
conda create -n newenv -c conda-forge python=3.11.0
conda activate newenv
python --version
这没有任何效果。Python 也无法在此环境中启动。
例如,我是否应该将我的环境降级到 python 3.7.9?
UPD2:我还将 Powershell 更新到了第 5 版,并使用 python 3.9 创建了一个新环境。但我仍然无法从这些环境启动 python 会话。
答案1
通过创建以下环境解决了问题:
conda create --name myenv -c conda-forge python=3.7.4 [other packages needed..]
Anaconda 2019.10(最后与 Windows 7 兼容)默认安装了 python 3.7.4,但是在创建其他环境时 - 默认安装了 python 3.11.0,并且不兼容。