vscode配置python环境

对于Python初学者来说,pycharm是一个超级友好的编辑器,环境配置非常简单,功能完善的同时也伴随着一些缺点,那就是打开速度慢,对于开发一个复杂的系统我比较倾向于使用pycharm,但是如果只是写写代码随笔,几十行的代码量也用pycharm就显得大材小用了,于是vscode就成了我的随笔工具。

vscode配置python也很简单,只要在电脑中安装了python编译器,然后在vscode的插件库中搜索安装python插件就可以直接使用了,为了更好用我们可以添加几个辅助插件。

  • Bracket Pair Colorizer 2 插件

可以实现括号对彩色化,增加括号对的层次感

vscode配置python环境_第1张图片

  • AREPL 插件

一款实时显示python变量的插件

vscode配置python环境_第2张图片

  • Material Icon Theme插件 或 VSCode Icon插件

图标主题插件,能够美化图标

vscode配置python环境_第3张图片

  • GitLens 插件

增强git功能

  • Path Intellisense 插件

路径智能提示

虚拟环境

  • 创建一个虚拟环境目录venv目录,python3 -m venv为指定要运行的python模块为venv,最后一个venv为要创建的虚拟环境目录,可随意命名,这里命名为venv
 python3 -m venv venv
  • 切换到虚拟环境命令(Linux版)
source ./venv/bin/activate
  • 切换到虚拟环境命令(windows版),即运行虚拟环境目录venv目录下的scripts目录中的active激活命令激活虚拟环境
PS E:\vscode_python> cd .\venv\Scripts\
PS E:\vscode_python\venv\Scripts> .\activate
(venv) PS E:\vscode_python\venv\Scripts> 

不出意外在windows下运行激活虚拟环境会报错

解决方法:

vscode第一次载入虚拟环境的话,它会在ps命令行中尝试激活当前的虚拟环境,这通常都会报一个ps脚本执行错误的错误。这是PowerShell执行策略的问题

  1. 关闭vscode,以管理员身份运行vscode
  2. 在PS终端里执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的
  3. 在PS终端里执行:set-ExecutionPolicy RemoteSigned
  4. 这时再执行get-ExecutionPolicy,就显示RemoteSigned
  5. 重启vscode
  6. 运行激活脚本,以后都不会出现这个问题了
  • 退出虚拟环境命令
    在虚拟环境下的终端中输入以下命令将退出到系统环境
deactivate

你可能感兴趣的:(vscode)