vscode作为一款好用的轻量级代码编辑器,不仅支持代码调试,而且还有丰富的插件库,可以说是免费好用,对于初学者来说用来写写python是再合适不过了。下面就推荐几款个人觉得还不错的插件,希望可以帮助大家更好地写代码
https://blog.csdn.net/gsl371/article/details/120148727
打开vscode终端命令窗口
安装python时有选项安装,但版本低些。
virtualenvwrapper,是一个命令集合,便于操作Python虚拟环境。
通过pip安装virtualenvwrapper的命令(会自动安装virtualenv):
升级pip
前面已安装跳过以下
查看安装的虚拟环境
创建虚拟环境
名称为test的虚拟环境
激活虚拟环境
或者
进入虚拟环境目录,ps终端执行如下
结果为:
进入项目目录,安装项目依赖
报错
消除安装警告,把virtualenv.exe加入path
打开VScode编辑器,按下快捷键“Ctrl+Shift+P”,调出全局设置搜索窗口,它会显示在整个编辑器窗口顶部居中的位置,然后输入“Python:Select Interpreter”,就会出现一个相关选项。
点击“Python:Select Interpreter”选项,就会自动在相同位置跳转到Python编辑器配置窗口,在Python编辑器配置窗口会显示正在使用以及已经添加好可以去使用的Python解释器。要再添加新Python解释器,只需要点击第一行的“+ Enter”选项,然后就会进入到下一个窗口中。
或者选择状态栏的解释器,进行修改
打开命令窗口,直接进入你选择的虚拟环境
Python extension for Visual Studio Code
首先当然要推荐这个必备插件python了,提供了代码分析,高亮,规范化等很多基本功能,装好这个就可以开始愉快的写python了。
这个扩展是由微软官方提供的,支持但不仅限于以下功能:
通过Pylint或Flake8支持代码检查
在VS Code编辑器中调试代码
IntelliSense支持自动完成,代码导航和格式化。
支持Jupyter Notebook,Pytest和Unittest
在编辑器中轻松切换Python环境
LiveCode
大家好,在之前的文章中我们说过VSCode的优点就是有许多优秀的插件加持,今天就给大家推荐一款能让你更方便调试Python代码的神器扩展LiveCode先来看看它是如何工作的
图片就像上图展示的一样,我们不需要执行Python脚本,该插件会实时展示你的每一个变量值,且能够识别print()并自动打印,是不是看上去很舒服,这种交互式的体验对于刚接触Python的同学将会更加友好!
安装与启动
和其他的插件安装一样,在商店搜索livecode点击安装即可
但是需要注意的是你必须升级将Python版本升级到Python3.5或者更高才能使用,在安装完毕后只需要在代码编辑页面使用快捷键control+shift+a(Mac下为command+shift+a)即可在当前页面打开一个类似于Matlab工作空间的新页面
使用技巧
其实这款扩展主要基于AREPL。但是AREPL仅显示变量的最终状态。所以如果我们有循环或需要展示一些中间变量状态,就可以使用该插件,LiveCode主要拥有下面四个功能
实时评估:我们不需要运行Python脚本就可以查看各个变量的值
变量显示:每当声明或更改一个变量时,它的新值都会同时改变并显示,例如:当我们写第二个foo时,第一个foo会改变颜色
Python Preview
这个插件很牛皮,能够实时可视化你的代码结果。
不仅如此,还能为VSCode切换各种主题皮肤。
Better Comments
这是一个让你能更好地编写注释的工具,它能根据关键词用不同的颜色高亮代码片段。支持以下类型的高亮:
感叹号 “!” 代码警告。
问号“?”代表存留疑问。
TODO 代码未来将要进行的操作。
@param 参数
此外,它还支持在设置中自定义需要高亮句子的首部关键词。
Python Indent
你有没有觉得VSCode里对Python的自动缩进有点不准确?甚至可以用“丑”来形容。每次我都喜欢强行矫正VSCode给我做的自动缩进。
经过一番查阅,我终于找到了能纠正VSCode缩进错误的扩展,它就是Python Indent,看看下面的示例,相信你也会安装它。
sqlite
安装
配置使用
如何使用SQLite:
打开命令选项板,
具体操作:如何打开命令选项板:
Windows:Ctrl Shift P
Mac:Command Shift P
在搜索结果中选择 SQLite:打开数据库,选择sqlite文件,看具体名字,如果不带后缀,需要加上后缀才能识别。
将选择文件:*.sqlite3
屏幕上似乎什么也没有发生:
仔细查看"资源管理器"选项卡
有" SQLITE EXPLORER"项
此处将显示每个表和列。
如果要查看在表中注册的数据,请单击每个表名旁边的"》"。
可以在VS Code上使用SQLite,无需其他工具。
如果vscode是通过远程调试,则需要在远程装sqlite,比如ubuntu
sftp和远程主机同步
实现本地调试,代码保存后后自动上传到生产服务器,但生产服务器需要重启服务
或者在uwsgi.ini 增加如下内容
最好用root用户,如果是ubuntu,可以开启允许root远程登录,这样方便些,不然可能因为传过去的代码不是同一个用户,或者在远程服务器上建立的python虚拟环境不是同一个用户建的,会有权限问题。
以下是一种启用root用户SSH远程登录的方法:
以普通用户登录到远程服务器:
使用sudo命令编辑/etc/ssh/sshd_config文件:
找到以下行(可能在文件中的不同位置):
将其改为:
保存并关闭文件。
重启SSH服务以应用更改:
或
这个过程还是比较长的,需要在远端服务器上安装vscode-server,需要一些时间。期间需要输入几次密码。
以下是output窗口输出信息,可参考
会在远程服务器,你使用的用户的家目录下创建一个文件夹
centos由于目前停止更新,vscode连接centos没有成功,自动安装不上vscode-server,手动没有测试。
安装必要的插件后,按下ctrl键,然后鼠标指向要查看的引入包即可打开源代码,远程调试需要在远程也安装对应的包。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/32544.html