• 我们将在“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

 

 

 

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐