Visual Studio Code + python 开发环境搭建

最近学python(不知道什么时候起这哥们变得如此流行,以至于机器学习之类的课题都要学习一下它),发现编辑器虽好,但还是喜欢VS那样的IDE,毕竟可以很方便调试,而不是“死后验尸”或高级点打印出些“遗言”。

于是选了最习惯的Visual Studio Code来搭环境(方便到Ubuntu下也用起来,毕竟机器学习。当然也不用讨论别的工具才牛逼这样的话题,其实习惯了都牛逼,代码本身才重要)。

Visual Studio Code 地址:https://code.visualstudio.com/docs/?dv=win

python 地址:https://www.python.org/

----------------------Windows搭建分隔线----------------------

Visual Studio Code 安装

我下的时候版本号是1.12.2。安装就不写了,傻瓜式的,只要正常的程序员应该都是了然的,实在不行网上也能找到教程,不过教程下面看到有人在问“有必要写个安装教程么”,哈哈。

安装完之后是英文版的,如果想改成中文版可通过

F1->Configure Language->将 “locale”:"en"改为 “locale”:“zh-CN”

python 安装

我下的时候版本号是3.6.1,官网下载似乎得带点科学上网,不然总打不开的样子。下载完就直接装了,没什么说的,记住安装的位置即可。

两者都装完后配置Visual Studio Code

F1->ext install(其实就是搜索,输入到i就看到有个“扩展:安装扩展”的选项)->输入python->安装->重新加载

在这里插入图片描述

安装完成其实只需把Visual Studio Code和之前装的Python关联起来即可:文件->首选项->设置->搜索设置->Python

在这里插入图片描述
在这里插入图片描述

修改右边的代码,告诉VS Code本机Python的安装路径,这样就搞定了(注意,这里路径中的Python是安装的文件夹,而python是程序的名字,也就是路径需要写到python.exe省略掉.exe,如果只写到文件夹是不行的)。在这里插入图片描述在这里插入图片描述

侧边栏第四个(像是个蜘蛛的logo是调试相关的东西),点下去之后就能看到调试运行的符号,后面就很简单了,结果如下图:


在这里插入图片描述

----------------------Ubuntu搭建分隔线----------------------

Visual Studio Code 安装

可以直接通过ppa安装,命令如下:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update && sudo apt-get install ubuntu-make
umake web visual-studio-code

在这里插入图片描述

其修改中文显示和安装Python插件的方式跟Windows版本一模一样,可见上文。

由于Ubuntu自带Python,因此不需要再去装,也不需要去配置其路径,这点比Windows上省心了不少。到次就已经可以正常的调试Python程序了。

另外如果安装了pylint工具,会出现错误提示的问题,可以在左下角的设置项中选择“setting”搜索“python.linting.pylintArgs”,然后写入如下代码忽略掉错误的问题提示

{
    "window.zoomLevel": 1,
    "python.pythonPath": "python3",
    "python.linting.pylintArgs": ["--disable-msg=C0103"],
}

在用vscode直接调试pytorch代码的时候,如果数据载入写成了“num_workers=2”这样,会报错如下:在这里插入图片描述

改为0即可,或者不用IDE也可以,这应该是IDE的适配问题。

  • 8
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值