Visual Studio Code 对于 python 解释器来说真的很奇怪

问题描述 投票:0回答:1

我正在尝试使用 clean-python 包。我必须使用

pip install git+https://github.com/CodeReclaimers/neat-python.git
直接从 github 安装它,因为他们有一段时间没有更新他们的 pypi 了。在写这篇文章时,我让它在全局解释器中工作,但是我想可靠地使用的 venv(另见全局解释器图片)不能在调试器中工作,只能在终端中工作。

我现在有一个脚本,内容为

import neat;print("completed")
。当我在终端中运行它时,它运行得很好,但是当我按F5进入调试器并在那里运行它时,它只是找不到模块。

经过一些进一步的工作,我想我已经意识到 VSCode 找到的解释器只是一个完全不同的解释器,即使在我手动激活 venv 之后也是如此。我想我正在失去对正在发生的事情的所有理解。我设法加载了我需要的所有模块,因此我可以使用它作为调试的替代品,无论它在哪里。

我尝试过查找它,但我认为我对 VScode 的理解还不足以提出正确的问题

python visual-studio-code debugging python-module python-venv
1个回答
0
投票

就您而言,您可能意外激活了

venv
。您将需要使用命令
which python
来检查哪个 python 解释器/环境。然后用
pip
安装必要的包就可以了。

© www.soinside.com 2019 - 2024. All rights reserved.