如何为vscode的数据科学模式设置环境变量?

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

我正在使用vscode的数据科学模式。

vscode运行jupyter内核时,我可以将所需的路径添加到jupyter内核的PYTHONPATH中吗? 在其他情况下,我使用了launch.json的“env”,但我找不到在数据科学模式下设置它的方法。

python visual-studio-code jupyter data-science
2个回答
2
投票

要在 Visual Studio Code 的数据科学模式中为其他库设置 PYTHONPATH,您确实可以使用

sys.path.extend()
将库路径添加到 Python 代码中。方法如下:

  1. 在 Visual Studio Code 中打开 Jupyter 笔记本或 Python 脚本。
  2. 在脚本开头导入
    sys
    模块:
import sys
  1. 使用
    sys.path
    :
     将所需的库路径添加到 
    sys.path.extend()
  2. 列表中
sys.path.extend(["/path/to/your/library"])

/path/to/your/library
替换为您的图书馆的实际路径。

现在,当您运行 Jupyter Notebook 或 Python 脚本时,额外的库路径将在 Python 环境中可用,允许您在代码中导入和使用该库。


1
投票

我不太确定你在问什么。您是否出于某种原因尝试添加到 PYTHONPATH 或者只是设置它以确保交互式 Python 窗口使用特定环境?

我能回答的问题的最简单解释是,jupyter 内核(实际上是 IPython 内核)使用 python 环境设置作为 python 扩展的默认设置,您可以使用“Python:选择解释器”命令进行设置。要查看交互式窗口正在使用哪个解释器,请执行此单元格:

#%%
import sys
print(sys.executable)

这有帮助吗?

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