当前位置:首页 » 编程语言 » pythonvscode

pythonvscode

发布时间: 2022-06-17 12:29:21

Ⅰ 如何配置vscode的python编译环境

为VSCode安装扩展
用VSCode编程是需要依赖扩展的。写Python需要安装python的扩展,写C++需要安装C++的扩展。刚打开编辑器的时候,它一般会推荐一些扩展,你如果什么都不知道,可以先安装官方推荐的这些扩展:
修改VSCode的一些选项的默认值
VSCode有很多选项可以被修改,其各个选项都有默认值,这些默认值存储在"\settings.json"中(不过我没找到这个文件),用户如果想修改某些选项的值(比如:修改字体的大小),VSCode会自动帮我们生成一个“settings.json”文件,然后我们直接在这个文件中配置自己想要的值即可。
VSCode还没有创建"settings.json"文件:
VSCode帮我们创建了"settings.json"文件:
我们修改字号,让字体大一些。修改完后,保存一下,自定义的值就会覆盖默认值,修改就生效了。
用VSCode编写和调试python程序
下面就开始用VSCode编程了。因为python的配置超简单,我们以python为例来说明一下。
https //segmentfault com/q/1010000005897116
VSCode是以文件夹作为项目单位的。所以,我们如果要新建一个python项目的话,需要新建一个文件夹,然后在这个文件夹里面放置.py文件。然后让VSCode"打开文件夹",这样VSCode就能识别这个项目了。(当然可以用VSCode直接创建文件夹和文件。)
先创建test_python文件夹,里面创建一个test.py文件。
然后用VSCode加载它:
加载后的样子。可以看到,因为安装了python扩展,已经有高亮等效果了。
下面开始调试。
很显然要选择python选项:
然后VSCode为我们自动生成了"launch.json"文件,此文件有很多配置项,有的选项是默认从"settings.json"中取值的(比如"config.python.pythonPath")。如果"settings.json"中没有配置它们的话,调试时可能会无法启动。
同时,项目文件夹下面还自动生成了".vscode"文件夹。文件"launch.json"就在这个文件夹中。此时VSCode才算是真正意义上接手了这个项目文件夹。
网上的教程里,直接先在"settings.json"中把"python.pythonPath"先配置了一下,我当时不是太理解。现在看来,我们也需要配置一下了。
配置完之后,就可以正常调试程序了。
用VSCode调试带参的Python程序
修改test.py里面的代码,让它能打印参数(修改后的代码见下面的图片)。
修改launch.json,找到"configurations"中"name"为"Python"的那个配置块,给它添加"args"项,如下图所示:
添加前的配置块:
添加后的配置块:
文件launch.json修改完毕后,按F5调试程序,可以看到控制台输出的结果:
在按F5调试时,VSCode每次都会在程序入口处暂停住,这是配置项"stopOnEntry"在起作用,将其改成false后就不会出现这种情况了。
用VSCode自动格式化代码
VSCode“自动格式化代码”的快捷键是“Alt+Shift+F”。要格式化Python代码,需要安装Python包yapf(或autopep8、等)。
在命令行下执行:
[plain] view plain
python -m pip install yapf
然后配置"settings.json",启用yapf:
用VSCode对python代码进行语言分析
VSCode使用python的语言分析(写python代码的时候,编辑器会提示哪里出错,哪里的代码格式不规范),可以安装flake8(或pylint、等):
在命令行下执行:
[plain] view plain
python -m pip install flake8
然后配置"settings.json",启用flake8:
更换文件图标主题(使VSCode左侧的资源管理器根据文件类型显示图标):
可以选择已经存在的文件图标主题:"文件"->"首选项"->"文件图标主题"->"Seti(Visual Studio Code)"。
你也可以安装“vscode-icons”插件,安装的方式:
在“扩展(Ctrl+Shift+X)”中,搜索“vscode-icons”,然后安装并重新加载它,然后VSCode会让你执行一些操作,以激活"vscode-icons"插件。操作为:
"文件"->"首选项"->"文件图标主题"->"VSCode Icons"。对应到英文的话,应该是"File" -> "Preferences" -> "File Icon Theme"->"VSCode Icons"。
Guides(缩进线插件,让代码看起来更清晰):
在“扩展(Ctrl+Shift+X)”中,搜索“Guides”,然后安装并重新加载它即可。

Ⅱ vscode无法使用python扩展

在vscode下面的状态栏右键,Python(Extension)选择上就出现了。

Ⅲ vscode如何编译python

vscode中编译python的方法:
1、在vscode中安装python扩展
2、安装python环境
3、重启VSCode,打开命令选项板(Ctrl + Shift + P)选择Python 3解释器,按F5可选择使用Python编译
更多Python知识请关注Python视频教程栏目。

Ⅳ vscode可以写python么

vscode可以写python
常见的Linux发行版本中已经安装了python,而且可能不止一个版本,以Ubuntu14.04为例,预装的python有2个版本,分别是2.7.6和3.4.3,python2和python3有较大的差别,本文中的示例代码为python3下可执行代码。另外需要看看系统中是否安装了pip3,如果没有安装可以通过以下命令安装:
apt-get install python3-pip
pip是一个安装和管理第三方包的管理工具,如果是在windows下,使用安装文件安装python时记得勾选pip或另行安装。

运行python代码
运行python代码的常见方式有三种:
运行python命令,进入python工作环境,输入表达式后回车即可
创建保护python代码的文件,使用命令 python filename [参数]执行
在Linux下首行注释#!/usr/bin/env python3,然后将源文件加上执行属性即可直接执行

Ⅳ vscode怎么编译python

最近在学习python,之前一直用notepad++作为编辑器,偶然发现了VScode便被它的颜值吸引。用过之后发现它启动快速,插件丰富,下载安装后几乎不用怎么配置就可以直接使用,而且还支持markdown。当然,最主要的还是好看:p
效果图:

VScode下载地址
安装python插件
打开VScode,Ctrl+p
输入 "ext install python",搜索时间可能会比较长
选择下载量最高的那个插件点击安装(根据网络情况,安装时间不确定,我当初装了挺久,我这边已经下载好了所以显示卸载)

到这边VScode就可以编辑python代码了,编辑完代码按F5即可运行。初次运行会让你选环境,选择python即可。
默认按F5后需要再按一次F5程序才会运行,如果要按F5马上运行需要将launch.json文件的 "stopOnEntry": true,改为 "stopOnEntry": false。
推介个插件,vscode-icons可以使VScode左侧的资源管理器根据文件类型显示图标
配置flake8
安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示
打开命令行
输入 "pip install flake8"
安装flake8成功后,打开VScode,文件->首选项->用户设置,在settings.json文件中输入"python.linting.flake8Enabled": true

配置yapf
安装yapf之后在VScode中按Alt+Shift+F即可自动格式化代码
打开命令行
输入 "pip install yapf"
安装yapf成功后,打开VScode,文件->首选项->用户设置,在settings.json文件中输入"python.formatting.provider": "yapf"

几个小技巧
查看函数或者类的定义
Ctrl+鼠标左键点击函数名或者类名即可跳转到定义处,在函数名或者类名上按F12也可以实现同样功能
更改变量名
在变量名上按F2即可实现重命名变量
python断点调试
在行号的左边点击即可设置断点,在左边的调试界面可以查看变量的变化

隐藏菜单栏
这个属于个人习惯,如果你也感觉菜单栏很碍眼,可以点击查看->切换菜单栏,即可隐藏菜单栏。需要菜单栏的时候按Alt键即可查看
设置快捷键
文件->首选项->键盘快捷方式,将需要的修改的快捷键的整个大括号里面的内容复制到右边keybindings.json文件中,然后修改“key”的值为你需要的快捷键即可。我这边只修改了复制一行和删除一行的快捷键。

最后
有什么需要补充或者哪里有错误的欢迎大家指出(。・`ω´・)

Ⅵ 如何在 VScode 中配置 Python 的交互式命令环境



vscode调试python是可以控制台交互的

  • 下载vscode的扩展“Python”

  • 查看一下这个扩展的官方说明 DonJayamanne/pythonVSCode

  • 按照说明在调试的时候选择 Integrated Terminal/Console

  • 设置python目录:在用户设置里找到

    "python.pythonPath": "python",

    在右侧修改,如:

    "python.pythonPath": "C:/Users/zyc/AppData/Local/Programs/Python/Python35/Python.exe"
  • 然后点旁边的齿轮按钮打开launch.json,找到Integrated Terminal/Console对应的设置修改

    {
    "name": "Integrated Terminal/Console",
    "type": "python",
    "request": "launch",
    "stopOnEntry": true,
    "pythonPath": "${config.python.pythonPath}",
    "program": "${file}",
    "cwd": "${workspaceRoot}",
    "console": "integratedTerminal",
    "debugOptions": [
    "WaitOnAbnormalExit",
    "WaitOnNormalExit"
    ]
    },
  • 应该就可以了

Ⅶ vscode怎么配置python

1. 安装VS Code的Python插件,选择安装次数最多的那个

2. 点击用户设置菜单,在settings.json中添加 "python.pythonPath": "D:/Program Files/Python27/python"

新建文件夹,新建 hello.py文件,键入

print("hello")
print('你好')

再进行配置,按F1,搜索task,点击configure task runner,在tasks.json文件中,修改两个内容,路径和执行文件名。

"command":"D:/ProgramFile/Python27/python",
"args":["${file}"],

点击F5, 出来

注意:网上说的 shift + ctrl + b 不管用,出来乱码,按F5才行。

Ⅷ 如何在vscode使用指定版本的python

正儿八经开始使用的第一个编辑器就是VS Code,所以基本没怎么用过Sublime,比较是无从谈起,不过VS Code用起来真是顺手啊。配置好的话,直接在VS Code里面进行Python开发、调试,完全不是问题。
不过使用Python难免需要用到多个Python版本,讲一下如何在VS Code中进行配置。

系统中Python多版本管理

之前一直用Anaconda,直接用conda创建并管理多版本Python。最近用着总出现一些莫名其妙的问题,于是卸载了直接换回了官方“纯净版”。
在默认使用Python3.5的情况下,系统中环境变量指向Python3.5,同时在(假如)“C:\Python27”目录下装有Python2.7。可以在Python3.5的根目录中创建名为py2.bat的文件,文件内容:

@ echo off
C:\Python27\Python.exe %*

这样直接在命令行中输入py2就可以使用Python2.7开发环境,输入Python则是默认的Python3.5开发环境。文件名称py2可以更换成个人习惯的名称,命令行中输入相应名称即可(参考 ART^{9} 的一篇文章)。

安装第三方库的话,以下命令安装到默认Python开发环境:

pip install somelib

安装到Python2开发环境:

py2 -m pip install somelib

VS Code配置Python开发环境

使用VS Code打开一个文件夹,这个文件夹在VS Code中便是一个工作空间。VS Code会在文件夹中自动创建一个.vscode文件夹,里面是一些配置文件。

VS code setting

在.vscode中有一个tasks.json文件,这个文件就是进行配置运行环境的,最简单和常用的配置为(参考 xin053 的一篇文章):

{
"version": "0.1.0",
"command": "python",
"isShellCommand": true,
"args": ["${file}"],
"showOutput": "always"
}

其中command是python可执行文件的路径,在添加的系统环境变量中之后可以直接写python,否则需要给出完整路径。args就是command运行的参数,即当前文件。
在安装上述方法配置了Python双版本运行环境后,对tasks.json进行简单修改就可以了:

{
"version": "0.1.0",
// 在Linux和Mac系统中使用"sh".
"command": "cmd",
"isShellCommand": true,
// global args
// 在Linux和Mac系统中使用"-c"(注意大小写).
"args": ["/C"],
"showOutput": "always",
"suppressTaskName": false,
"tasks": [
{
"taskName": "py2",
// task args
"args": ["${file}"],
},
{
"taskName": "python",
"args": ["${file}"]
}
]
}

注意suppressTaskName属性,VS Code官网上的解释为:

If suppressTaskName is true, the command line is command 'global args' 'task args'.
If suppressTaskName is false, it is command 'global args' taskName 'task args'.

也就是说,当把suppressTaskName = false的时候,taskName属性也被当做command line的参数传入了。因此,当选择不同的task的时候,相当于在命令行(或终端)中执行了相应的py2 file.py或python file.py。效果相当棒。
F1输入run task,选择py2。

Run task

Choose tas

Ⅸ 如何使用vscode 调试python

第一步,确保装上了PYTHON扩展

热点内容
mysql存储过程判断 发布:2025-02-06 19:40:15 浏览:852
bat编译器的作用 发布:2025-02-06 19:26:54 浏览:343
phpajaxsession 发布:2025-02-06 19:20:56 浏览:623
西安java学习 发布:2025-02-06 19:15:44 浏览:622
微信电影源码网站 发布:2025-02-06 18:55:21 浏览:934
本地建mysql数据库 发布:2025-02-06 18:54:23 浏览:761
屏幕看不清了如何输密码 发布:2025-02-06 18:51:14 浏览:332
手机开脚本买个什么配置的 发布:2025-02-06 18:45:59 浏览:113
python代码输入 发布:2025-02-06 18:32:35 浏览:563
易语言上传ftp文件夹 发布:2025-02-06 18:31:09 浏览:73