青蛙小白
目录

Python

VSCode扩展插件

Python开发环境

安装uv

安装python

Jupyter Notebooks in VS Code

基本使用

  1. 在带有.ipynb文件的项目目录(工作空间目录内),使用下面的命令创建一个python虚拟环境。创建的虚拟环境就在当前工作空间下的.venv目录中。

    python3.11 -m venv .venv
  2. vscode打开带有.ipynb文件的项目目录后,Command+Shift+P输入Notebook Select Notebook Kernel,或者点击.ipynb文件右上方的Select Kernel。选择Kernel前面第1步中创建在当前工作空间里的python虚拟环境.venv

  3. 运行cell时的操作,例如pip安装依赖等都将使用在这个.venv中。

在Jupyter Notebook中使用asyncio

使用nest_asyncio。因为Jupyter已经在内部使用了asyncio事件循环,所以需要嵌套一个新的事件循环。

# 首先安装nest_asyncio
!pip install nest_asyncio
import nest_asyncio
import asyncio

# 应用补丁
nest_asyncio.apply()

现在可以在Notebook的Cell中正常使用asyncio了。

async def hello():
    await asyncio.sleep(1)
    return "Hello, World!"

asyncio.run(hello())

参考链接

评论