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啦,无论你在哪个虚拟环境下,都能够进行代码检查和代码格式化了,而不用重新安装代码检查和格式化工具。

    • 未完待续,时间较紧其余设置抽空在补~
  • 相关阅读:
    hrbustoj 2283 heap解题报告
    hrbustoj 2013 Play Game 2(博弈)
    hrbustoj 2130 一笔画(状态压缩)
    hrbustoj 1125 循环小数 II(小数变分数+极限思想)
    FZU 2170 花生的序列(动态规划)
    FZU 2168 防守阵地 I(前n项和的前n项和)
    FZU 2107 Hua Rong Dao(暴力回溯)
    FZU 2122 又见LKity(KMP+返回所有匹配位置)
    socket
    osi七层协议2
  • 原文地址:https://www.cnblogs.com/shann001/p/13202989.html
Copyright © 2011-2022 走看看