我已经被这个问题困扰好几天了,所以非常感谢您的帮助。
我最近不得不离开 Anaconda (由于商业政策的变化)并决定尝试Miniforge。它附带 Python 3.9,但由于在大多数项目中我需要 3.7,因此我使用conda create --name StandardPython python=3.7.6.
每次我打开 python 脚本时,都会收到错误消息“Python 未安装”:
即使它当然是,我什至可以手动选择解释器:
而且,我创建的virtualenv在VScode给出的列表中没有找到:
我可以使用“输入解释器路径”手动选择它,但除了每次我想切换环境时都要执行一个漫长的过程之外,它也不能解决问题,因为在下次重新启动时 VScode 仍然不显示 venv列表,即使它被指示为“当前”:
值得一提的是,我目前没有使用工作区,我只是直接打开 python 文件。这与 Anaconda 完美配合,我可以从列表中毫无问题地选择我创建的所有 venv,因此切换变得轻而易举。不知怎的,现在它不再起作用了。
我已经尝试过:
conda env remove --name StandardPython) 并重新创建环境python:pythonpath为基本 python....\AppData\Local\miniforge3\python.exepython:condapathMiniforge的路径....\AppData\Local\miniforge3\Scripts\conda.exepython conda visual-studio-code vscode-extensions conda-forge