在特定Conda环境中无法从Shell启动Python的问题求助
在特定Conda环境中无法从Shell启动Python的问题求助
大家好,我最近遇到了一个Conda环境相关的问题,折腾了好久都没解决,想请各位帮忙看看:
我的环境情况
- 目前有多个Conda环境:
base环境:安装Anaconda时自动创建的,Python版本是3.7.4- 手动创建的第二个环境:用
conda create env package package...命令创建,Python版本3.11.0 - 后续还新建了两个环境:一个是用
conda create -n newenv -c conda-forge python=3.11.0创建的newenv,另一个是Python3.9版本的环境
- 系统是Windows 7专业版,Anaconda3版本为2019.10(这个版本官方说明是支持Windows 7的)
- 已经把PowerShell升级到了5版本
遇到的问题
- 在PowerShell中激活
base环境后,输入python能正常启动Python会话,但切换到其他任意一个新建环境后,输入python完全没有反应,不会启动会话 - 尝试在CMD里操作:
base环境依然正常,但激活其他环境后输入python会抛出错误:api-ms-win-core-path-l1-1-0.dll is absent on PC, try to reinstall - 新建的
newenv和Python3.9环境也存在同样问题,输入python --version都没有任何输出,根本无法启动Python
我已经尝试过的操作
- 试过一些网上的解决方案,但都没有效果
- 升级了PowerShell到5版本,问题依旧
现在我有点困惑,是不是应该把这些新建环境的Python版本降级到3.7.9这类兼容Windows 7的版本呢?
备注:内容来源于stack exchange,提问作者Nikolay Yasinskiy
相关产品推荐
相关产品推荐

