本文目錄一覽:
- 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便可以直接運行
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/130471.html