Olo*_*lov 9 python pythonpath visual-studio-code jupyter-notebook
我在 Windows 10 上使用 Visual Studio 1.39.2。我很高兴你可以在今年 10 月(2019 年)通过 VS Code 本地运行 Jupyter Notebook,但我不明白的一件事是如何设置我PYTHONPATH在启动本地 Jupyter 服务器之前。
我想要的是能够导入位于另一个文件夹中的某个模块(因为该模块是从 C++ 代码编译的)。当我运行一个普通的 Python 调试会话时,我发现我可以通过设置来设置集成终端的环境变量terminal.integrated.env.linux。因此,我PYTHNPATH在正常调试时设置了这个选项。但是在运行 Jupyter Notebook 时,本地 Jupyter 服务器似乎并没有在集成终端中运行(至少从我看到的情况来看不是这样),因此它没有PYTHONPATH设置。
我的问题是,如何PYTHONPATH在 VS Code 中自动设置本地 Jupyter Notebook 服务器?
Ale*_*g_O 19
我发现您可以在settings.json文件中为 Jupyter 笔记本设置此项。
{
"jupyter.notebookFileRoot": "/path/to/your/module/root"
}
Run Code Online (Sandbox Code Playgroud)
编辑:或者,更一般地将其设置在工作区根目录中:
{
"jupyter.notebookFileRoot": "${workspaceFolder}"
}
Run Code Online (Sandbox Code Playgroud)
我是这个扩展的开发人员。如果您有模块解析的特定路径,我们会为 Jupyter 功能提供一个设置,称为:
Python->数据科学:运行启动命令
该设置将在启动时在任何 Jupyter 会话上下文中运行一系列 python 指令。在该设置中,您可以直接将所需的路径附加到 sys.path 中,然后每次启动笔记本或交互式窗口会话时它将运行并添加该路径。
| 归档时间: |
|
| 查看次数: |
3026 次 |
| 最近记录: |