我在 VScode 中安装了 Jupyter v2022.9.1202862440、Jupyter 键盘映射 v1.0.0、Jupyter Notebook Renderer v1.0.10、Jupyter Slideshow v0.1.5 和扩展程序,并尝试在 MBP 上的 VScode 中直接运行 .ipynb 代码块。我使用 conda 管理我的 python 环境并使用 powerlevel10k 运行 oh-my-zsh。
我想学习一种工作流程,让 VScode 在特定环境中自动启动(只有 vscode 中的 shell 才能使用下面的 #2 启动正确的环境),然后能够在同一环境中执行 .ipynb 中的 Jupyter 单元。这是我到目前为止尝试过的,但没有奏效的方法:
打开 iterm2,运行 a ,
conda activate <the-name-of-environment-i-want>
然后运行 acd <to-code-dir>
,最后code .
在 settings.json 中添加一行“python.defaultInterpreterPath”:“/usr/local/anaconda3/envs/py310”,用于使用 conda 创建的 3.10x 版本
使用以下代码运行 .ipynb 中的单元格
from platform import python_version
print(python_version()) # prints out a 3.9x
仍然输出错误的解释器。
我读了太多文档,都快听得听不清了。我认为可能有一个上次保存的配置是默认的,但我不确定。如果可能的话,这里最好给出一行简单的解释。提前谢谢。