本文目录一览:
- 1、如何让 vs code 使用 virtualenv 里的 python 环境
- 2、VS code 配置 PySide6的UI开发环境
- 3、Python菜鸟求助“Visual Studio Code”如何完美设置?
- 4、怎么在VS Code中配置C/C++开发环境?
- 5、如何在Visual Studio Code 中运行 Python
- 6、如何让 VS Code 使用 virtualenv 里的 python 环境
如何让 vs code 使用 virtualenv 里的 python 环境
推荐使用Anaconda,这个是集成python开发包,里面包括很多必要的插件,没必要浪费太多时间去自己安装
Python插件
众多的Python插件中,一般选择第一个“Python",或者是下载量最大的那个
编写代码
在VS Code中,一个项目是以文件夹为单位的,所以只是新建一个文件是无法使用F5运行程序的。
选择一个文件夹后,把代码文件保存在这个文件夹中,第一次按F5后,便会自动生成”launch.json"配置文件
把“launch.json"中,把“stopOnEntry”中的“true”改成“false”,这是为了按一次F5便可以直接运行
VS code 配置 PySide6的UI开发环境
安装好VS Code 和 PySide6后,安装扩展 Qt for Python.
需要用到以下命令在 cmd中 找到相关路径:
where python
和
pip show PySide6
得到路径后,填入以下设置中:
{
"qtForPython.uic.path": "c:\\programdata\\anaconda3\\lib\\site-packages\\PySide6\\uic.exe",
"qtForPython.designer.path": "c:\\programdata\\anaconda3\\lib\\site-packages\\PySide6\\designer.exe",
"qtForPython.rcc.path": "c:\\programdata\\anaconda3\\lib\\site-packages\\PySide6\\rcc.exe",
}
Python菜鸟求助“Visual Studio Code”如何完美设置?
方法/步骤
首先,当然是要先安装插件,配置Python环境。这个大家看这个文章
4Visual Studio Code Python开发环境设置
环境配置完成后,我们点击调试按钮,接着点击调试运行按钮
然后会提示需要对launch文件进行配置,点击配置
在打开文件中增加Python路径这行代码。配置文件在文末提供下载。
保存文件。接下来就可以开始调试了。第一次运行调试,代码会停留在程序入口,也就是第一行实际开始执行的代码的位置
然后我们可以在任意位置添加断点。可以选择直接运行或者单步执行代码
应该说几乎和我们想象的调试效果一模一样。赶紧试用吧!
怎么在VS Code中配置C/C++开发环境?
DevWeekly 收集整理每周优质开发者内容,包括 开源项目 、 工具资源 、 技术文章 等方面。
欢迎大家投稿,提交issue,推荐或者自荐开源项目/资源/工具/文章~
Python Star:1.4k
pikepdf是一个用于读取和写入PDF文件的Python库。
它基于QPDF,而QPDF则是一个强大的PDF操作和修复库。
这个库类似于PyPDF2和pdfrw,但是,相对于后两者,它提供更丰富的PDF操作功能,并允许对现有的PDF进行编辑和内容转换。
它具有很多优秀的特性,例如:
Python Star:721
Towhee是一个灵活的、面向应用的框架,通过ML模型和其他操作的工作流来生成嵌入向量。
它的目的是使x2vec更加便捷、易用,从初级开发人员到大型组织--只需几行代码就能生成dense embedding。
为了实现这一目标,它为各种任务提供预构建的工作流,包括音频/音乐嵌入、图像嵌入、人物识别等等。
Python Star:31
ga-extractor是一个CLI工具,它能够通过使用谷歌报告API提取谷歌分析数据,也可用于将数据转换为适合迁移到其他分析平台的各种格式。
Python Star:146
如何通过Python代码实现自动发送邮件?如果通过代码添加附加信息或者附件?
envelope只需要一行代码,就可以实现在发送电子邮件/签名/加密内容的过程中添加一个信息和附件。
插入一个信息和附件,并通过单行发送电子邮件/签名/加密内容。
它在python-gnupg、M2Crypto、smtplib、magic和电子邮件处理包的基础上进行了一层包装,他们的多个功能被合并到一个单一的函数中。
下面是一段示例代码:
Java Star:942
一款功能齐全、开放源代码、注重隐私的安卓电子邮件应用程序
FairEmail很容易设置,并且可以与几乎所有的电子邮件系统兼容使用,包括Gmail、Outlook和Yahoo!
但是,它更加注重隐私,如果你想自己开发一款更加注重隐私的电子邮件APP,FairEmail非常有用。
它具有如下特性:
Java Star:361
Camera是一款注重隐私和安全的现代相机APP,可扫描QR和条形码
它新版的GrapheneOS相机应用,基于Android的CameraX库。
Go Star:1.8k
一个DNS服务器,通过DNS协议提供有用的工具和服务。
例如,天气、世界时间、单位转换等
它提供方便的实用程序和服务,可以通过命令行轻松访问。
下面是一些示例命令:
C Star:513
一款VR性能工具箱,面向性能的VR 游戏 mods集合。
包括mods:
除此之外,它还支持Oculus、OpenVR这些VR运行环境和Direct3D 11图形API。
JavaScript Star:672
Hacker-Typer是一个简单的网页端小工具,模拟黑客打字,看上去很炫酷的感觉。
你可以打开页面随意敲击键盘,它会生成一段很酷的代码。
Rust Star:1.3k
CeresDB 是一款高性能、分布式、Schema-less 的云原生时序数据库,能够同时处理时序型(time-series)以及分析型(analytics)负载。
RegExr是一个基于HTML/JS的工具,用于创建、测试和学习正则表达式。
BrainIDE旨在提供一个易于使用、轻量级和用户友好的IDE。
它全部使用python和tkinter进行GUI设计和编码。
这款软件的主要目的是在不需要互联网连接的情况下,在旅途中进行头脑风暴式的编码。
Geany是一个小而轻的集成开发环境。它的开发是为了提供一个小而快的集成开发环境,它只需要依赖其他软件包。
另一个目标是尽可能地独立于像KDE或GNOME这样的特殊桌面环境。
所以, 它只使用 GTK+ 工具包,因此你只需要 GTK+ 运行库来运行 Geany。
Lorien是一个画布/绘画/笔记应用程序,专注于性能、小型保存文件和简单性。
它不像Krita、Gimp或Photoshop那样基于位图图像,而是将笔触保存为一个点的集合,并在运行时渲染它们(有点像SVG)。
它主要被设计成一个数字笔记本和头脑风暴工具。
Shortcut是一款免费、跨平台、开源的视频编辑工具。
做软件开发过程中,时间复杂度、空间复杂度经常用来对数据结构和算法进行复杂度分析。
在计算机科学中,如何找出哪个算法或数据结构更有效或更快?我们怎样才能比较两种算法或数据结构?
我们可以通过时间复杂度来比较给定的算法:更快地完成给定任务的算法是更好的。
这篇文章则详细的阐述了什么是时间复杂度?以及如何理解时间复杂度?
如果你从事Python开发,选择解释器、IDE、配置环境是一项非常简单的工作,你只需要安装Python就可以了。
但是,当处理C++时,这件时间就变得复杂多了,因为它需要一个编译器,有许多C++编译器可用。
这篇文章以使用MinGW为基础,分享一些很不错的工具,这些工具将使程序的运行过程更加容易。
如何在Visual Studio Code 中运行 Python
看怎么用Visual
Studio
Code搭建一个Python开发环境,Visual
Studio
Code原生是不支持Python的代码补全的,所以我们需要装插件,打开Visual
Studio
Code,按F1或者Ctrl+Shift+P打开命令行,然后输入ext
install,等待一会儿就会出现插件列表
如何让 VS Code 使用 virtualenv 里的 python 环境
推荐使用Anaconda,这个是集成python开发包,里面包括很多必要的插件,没必要浪费太多时间去自己安装
Python插件
众多的Python插件中,一般选择第一个“Python",或者是下载量最大的那个
编写代码
在VS Code中,一个项目是以文件夹为单位的,所以只是新建一个文件是无法使用F5运行程序的。
选择一个文件夹后,把代码文件保存在这个文件夹中,第一次按F5后,便会自动生成”launch.json"配置文件
把“launch.json"中,把“stopOnEntry”中的“true”改成“false”,这是为了按一次F5便可以直接运行