- 我们将在“D:\jupyter_demo”中新建一个jupyter笔记本“test.jpynb”并在此文件夹下创建和采用虚拟环境
- 首先在vscode中点击“文件”->"首选项"->"设置",点击设置页右上角的“打开设置(json)”【如下图黄色标记的按钮所示】
- 在settings.json文件的大括号中添加以下内容并保存
????????????????"python.venvPath":?"${fileDirname}/.venv/Scripts/python",
?????????????????"python.pythonPath":?".venv/Scripts/python",
- 在vscode中点击"终端"->“新终端”,在终端中输入命令"python -m venv .venv"创建虚拟环境(虚拟环境将保存为文件夹“.venv”?)
- 在终端中输入命令‘.\.venv\Scripts\activate’激活虚拟环境
- 如果在上述命令中遇到问题,请右键开始菜单栏windows徽标选择’windows powershell(管理员)‘,执行命令“set-executionpolicy remotesigned”,出现提示后输入y,回车。在vscode中创建新终端,重复激活虚拟环境的命令
- 重启vscode,打开test.ipynb,在该notebook的右上角即可选择venv内核
- 第一次在该venv环境运行代码块时,需要安装ipykernel,可根据vscode提示安装,也可通过终端输入命令"pip install ipykernel"安装。
- 可先导入sys模块并通过sys.executable查看python内核位置,如下图所示
?相关参考
Set-ExecutionPolicy (Microsoft.PowerShell.Security) | Microsoft Docs
?(15条消息) vscode中的${workspaceFolder}等变量_扎不下村村长的博客-CSDN博客
?Using Python Environments in Visual Studio Code?
How to use Pipenv with Jupyter and VSCode | by Daniel Deutsch | Towards Data Science
?
?
?
?
|