首页 > 解决方案 > IntelliSense 不适用于 Visual Studio Code/可嵌入 python

问题描述

我想在 Windows 10 环境中使用可嵌入版本的 python (3.7.0),而不需要安装程序/管理员权限。Visual Studio Code 是要配置上述 python 解释器的 IDE。

要安装可嵌入的 python,我按照这个答案和这个问题的说明,它在 CLI 上运行良好。

根据此站点设置 VS Code :

示例脚本:

msg = "Hello World"
print(msg)

在 VS Code 中,我可以通过右键单击活动编辑器 - >“在终端中运行 Python 文件”来执行脚本。

但我没有智能感知:

在此处输入图像描述

当我打印时sys.path,它给了我

C:\my\path\to\Python\python37.zip
C:\my\path\to\Python\
C:\my\path\to\Python\lib\site-packages

Python 扩展的文档没有说明不支持可嵌入的 Python:

安装 Python 3 版本(本教程为此编写)。选项包括:

(所有操作系统)从 python.org 下载;通常使用页面上首先出现的下载 Python 3.6.5 按钮(或任何最新版本)。

...

任何想法如何解决这个问题?

标签: pythonpython-3.xvisual-studio-code

解决方案


我使用的是 Anaconda 的 Python 版本,但我也无法让 Intellisense 显示任何内容,类似于您所描述的内容。

最后,我让 Python 智能感知开始在 VS Code 中工作的方式是:

  1. 打开终端(查看菜单 => 终端)
  2. 类型conda init powershell
  3. 重启 VS 代码

之后,Python 智能感知开始正常工作。


推荐阅读