zoukankan      html  css  js  c++  java
  • 使用Vscode进行Python开发环境配置

    Vscode是是一个强大的跨平台工具,我自己电脑是mac,公司电脑是win而且是内部环境,导致公司安装软件很费劲。好在vscode许多插件能直接离线安装,省去了很多麻烦。

    很多人学习python,不知道从何学起。
    很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
    很多已经做案例的人,却不知道如何去学习更加高深的知识。
    那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
    QQ群:1097524789

    Vscode用来写python其实并不算太友好,它不像Pycharm那样将所有事情都做好,你只需要敲代码就可以。初次使用Vscode可能会对一堆配置文件感到头大,其实仔细阅读官方设置文档,能解决大部分问题。但是官方文档也有说不清的地方,所以在此分享下我自己用Vscode配置Python开发环境的一些心得。

    插件

    首先,你要确保你的电脑已经装好了Python程序!本文不对此进行赘述,请自行百度。

    必装插件:Python

    就是这货,必须认准了Microsoft。

    这个插件已经集成了代码提示、代码检查、代码格式化、代码调试等功能。

    是不是以为安装完就万事大吉了? NoNoNo,这就是许多新手弄不清楚的地方了。

    配置

    想要实现上述功能,你还需要安装其他的东西,一步步来。

    • 代码检查:

      如果你没有使用虚拟环境,那么当你的打开一个python文件的时候,Vscode会提示你没有安装pylint和代码格式化工具。你直接在提示框点击install就会安装。

      !!如果你打算使用虚拟环境,并且不想每个虚拟环境都安装一遍pylint和格式化工具

      你需要在全局环境下,用pip安装代码检查和格式化工具。比如,我自己用的是pycodestyle和autopip8。我需要在将pycodestyle和autopip8安装在全局环境中,然后在vscode指定pycodestyle和autopip8的程序路径。

      打开设置,点击右上角进入json配置文件。

    然后在json配置文件中输入如下代码

    "python.linting.enabled": true, //开启代码检查
    "python.linting.pylintEnabled": false, // 禁用pylint
    "python.linting.pycodestyleEnabled": true, // 启用pycodestyle
    "python.linting.pycodestylePath": "/usr/local/bin/pycodestyle", // 设置pycodestyle的全局路径,需要在使用全局python pip安装
    "python.formatting.provider": "autopep8", // 指定autopep8为格式化工具
    "python.formatting.autopep8Path": "/usr/local/bin/autopep8", // 同上设置
    复制代码

    其中 python.linting.pycodestylePath 和 python.formatting.autopep8Path 的值你可以通过如下办法找到 pip uninstall autopep8

    这样就可以愉快的写python啦,无论你在哪个虚拟环境下,都能够进行代码检查和代码格式化了,而不用重新安装代码检查和格式化工具。

    • 未完待续,时间较紧其余设置抽空在补~
  • 相关阅读:
    linux驱动开发学习一:创建一个字符设备
    如何高效的对有序数组去重
    找到缺失的第一个正整数
    .NET不可变集合已经正式发布
    中国人唯一不认可的成功——就是家庭的和睦,人生的平淡【转】
    自己动手搭建 MongoDB 环境,并建立一个 .NET HelloWorld 程序测试
    ASP.NET MVC 中如何用自定义 Handler 来处理来自 AJAX 请求的 HttpRequestValidationException 错误
    自己动手搭建 Redis 环境,并建立一个 .NET HelloWorld 程序测试
    ServiceStack 介绍
    一步一步实战扩展 ASP.NET Route,实现小写 URL、个性化 URL
  • 原文地址:https://www.cnblogs.com/shann001/p/13202989.html
Copyright © 2011-2022 走看看