我正在Windows 10中使用VS Code。
如果在Terminal中运行Python脚本,则可以在conda环境中使用依赖项。但是,我无法在Python Interactive Shell中使用该环境。
例如,我正在使用datascience
环境,该环境的软件包为fuzzywuzzy
。我已经将环境路径作为settings.json
包含在python.pythonPath
中。但是Jupyter Notebook中使用的Python版本是默认的蟒蛇基础C:\\ProgramData\\Anaconda3\\python.exe
还有一个扩展,就是如果我在Notebook中运行!conda list
,我会看到fuzzywuzzy
软件包。
我想念什么?
谢谢!
答案 0 :(得分:2)
我是Interactive Windows上的开发人员。 Priyatham已经为您指明了正确的方向。当前,我们的Window尝试使用当前选定的环境(左下角的一个)。但是,如果客户没有在每个环境中都安装Jupyter,我们就不会完全阻止他们。因此,如果所选解释器的环境中没有Jupyter,我们将检查系统上的其他环境,寻找与当前所选工具最匹配的python版本。如果我们使用Jupyter找到了一些东西,我们将使用它启动“交互窗口”。在这种情况下,我们确实在右下方显示了一个弹出窗口,指示我们没有找到Jupyter,并且我们退回到了另一个环境,但是此消息很容易错过。