7

TL;博士

这个问题不是询问如何选择Python 解释器来运行或调试代码,此外;这个问题没有询问有关Virtual Environment或如何激活Virtual Environment的任何内容,所有这些都有效。我觉得重要的是要注意,之前已经提出过以下问题,但由于对所问内容的混淆而未能得到令人满意的答案。社区成员经常认为我在这个问题开头提到的一个问题是被问到的,这是一个问题,这是我刚刚在这里写的一个很好的例子。



这是我的问题:

用户如何配置他们的集成终端以使用用户指定的解释器?

我希望能够将我的终端配置为在我的虚拟环境中使用解释器——它们是下面屏幕截图中我的虚拟环境解释器的一个示例。

  1. 从 VENV 解释器处于活动状态的状态栏中,我的代码运行良好。

  2. Windows 终端使用系统解释器。

VSCode 使用不同的解释器

由这个引起的问题是,我无法从集成终端运行 pip 或其他包(如PyInstaller ),因为它没有查看我的 VENV 内部,此外;我不想全局安装软件包。

出现的另一个问题是,我的应用程序的一部分包含版本敏感包,我需要控制集成终端使用的 python 解释器的版本。

4

1 回答 1

0

我知道这并不能真正回答这个问题,但它可能对某些人有所帮助,所以就在这里。

我不知道我在做什么,但我终于解决了这个问题......我的问题是我试图让默认解释器使用 python 3 而不是 python 2。

我最终从我的 PATH 中删除了 python 2 ......

最后我意识到在我删除Python 2之后路径改变了,所以也许可以在这里找到解决方案。

也许这个? { "python.pythonPath": "C:\Users\T\AppData\Local\Programs\Python\Python310\python.exe", "window.zoomLevel": 0, "python.defaultInterpreterPath": "C:\Users\ T\AppData\Local\Programs\Python\Python310\python.exe" }

于 2021-11-17T03:45:31.850 回答