我正在使用vscode的数据科学模式。
vscode运行jupyter内核时,我可以将所需的路径添加到jupyter内核的PYTHONPATH中吗? 在其他情况下,我使用了launch.json的“env”,但我找不到在数据科学模式下设置它的方法。
要在 Visual Studio Code 的数据科学模式中为其他库设置 PYTHONPATH,您确实可以使用
sys.path.extend()
将库路径添加到 Python 代码中。方法如下:
sys
模块:import sys
sys.path
:将所需的库路径添加到
sys.path.extend()
sys.path.extend(["/path/to/your/library"])
将
/path/to/your/library
替换为您的图书馆的实际路径。
现在,当您运行 Jupyter Notebook 或 Python 脚本时,额外的库路径将在 Python 环境中可用,允许您在代码中导入和使用该库。
我不太确定你在问什么。您是否出于某种原因尝试添加到 PYTHONPATH 或者只是设置它以确保交互式 Python 窗口使用特定环境?
我能回答的问题的最简单解释是,jupyter 内核(实际上是 IPython 内核)使用 python 环境设置作为 python 扩展的默认设置,您可以使用“Python:选择解释器”命令进行设置。要查看交互式窗口正在使用哪个解释器,请执行此单元格:
#%%
import sys
print(sys.executable)
这有帮助吗?