Linux中國

在 VS Code 和 Codium 中編寫 Python 程序

如果你正在尋找一個優秀的、通用的、開源的、帶有 Python 集成的代碼編輯器,那麼你可以嘗試一下 Codium

在過去幾年內,我有幸和中學生們一起,並帶他們入門 Python 開發 和樹莓派 400。這一切都很有趣,樹莓派對於學生和我來說都是一個很好的平台。我們使用了 Code with Mu,並且一切都很成功。我們的 Python 技能隨著經驗的增長而增長,因此最近我開始尋找給這些學生提供更多東西的方法。

我參與了一個 Python 課程並在課程中接觸了微軟的 Visual Studio Code。我在課程中學到了很多關於如何為 Python 設置虛擬環境,以及如何為 Python 編程配置 VS Code 的知識。在學習過程中,我也認識了 Codium,它基本上是沒有微軟品牌和遙測的 VS Code。

如果你正在尋找一個優秀的、通用的、開源的、帶有 Python 集成的代碼編輯器,那麼你可以嘗試一下 Codium。下面是我在 Linux 系統上為 Python 設置 Codium 的方法。

在 Linux 上安裝或更新 Python

首先,確保你正在運行最新版本的 Python。你可以使用你的軟體包管理器來完成這項工作。在 Debian 和基於 Debian 的系統上:

$ sudo apt install python3-pip

在 Fedora、CentOS、Mageia、OpenMandriva 和類似的系統上:

$ sudo dnf update python3

在某些系統上,你可能還需要安裝創建 Python 虛擬環境的軟體:

$ sudo apt install python3.10-venv

安裝 Codium

接下來,在你的電腦上 安裝 Codium。在 Linux 上,你可以下載一個包並使用你的包管理器安裝它,或者 使用 Flatpak

在安裝好 Codium 之後,打開你的應用程序或活動菜單,輸入 code 以啟動它。

安裝 VS Code Python 擴展

代碼其實不是什麼特別的東西。它只是一些其他應用程序(編譯器或運行時)解釋的純文本。你可以在 Codium 中編寫 Python 代碼而不需要特殊的擴展。但是,有一個 Python 擴展可以為你帶來一些方便的功能。

點擊「 文件 File 」菜單,選擇「 首選項 Preferences 」,然後選擇「 擴展 Extensions 」。在「 擴展 Extensions 」面板中,搜索 Python IntelliSense 擴展。

VS Code 和 Codium 都有一個擴展管理器,它會在頁面左側打開,允許你安裝附加模塊

你已經在 Codium 中設置了 Python。剩下的就是把它用起來。

為 VS Code 或 Codium 設置虛擬環境

我們可以創建一個項目目錄,並將其添加到 Codium 中,這樣在工作時,你創建和保存的文件都將默認保存到活動項目目錄。這是一種快速的管理方式,可以讓你不必經常點擊文件保存和打開對話框。

在你創建一個虛擬 Python 環境作為工作目錄時,Codium 會檢測到它(因為你已經安裝了 Python 擴展)。當你激活一個虛擬環境文件夾作為活動項目目錄時,Codium 會自動運行使用虛擬環境所需的激活代碼。

要為 Python 創建一個虛擬環境,請打開終端並輸入:

$ python3 -m venv ~/PythonCoding

添加項目目錄

在 Codium 中,點擊「 文件 File 」菜單,選擇「 將文件夾添加到工作區 Add Folder to Workspace 」。打開你剛剛設置的虛擬環境(對我來說,是 /home/don/PythonCoding)。

現在你已經準備好寫一些 Python 代碼了!在你的工作區中創建一個新的 Python 文件並插入一些基本代碼。當你輸入時,你可能會注意到,Codium 會為環境包含的 Python 模塊提供自動補齊建議。

import sys
print("Codium running Python " + sys.version)

現在點擊 Codium 窗口右上角的「運行」按鈕。這會在窗口底部打開一個控制檯面板顯示你的代碼的輸出:

(PythonCode) sh-5.1$ /home/bogus/PythonCode/bin/python
/home/bogus/PythonCode/app.py
Codium running Python 3.10.6 (main…)[GCC 12.1.0]
(PythonCode) sh-5.1$

就像你從輸出中看到的,Codium 在 PythonCode 環境中運行,並成功運行了你的 Python 代碼。

Codium 和 Python

使用 Codium 編寫 Python 代碼比以往任何時候都更容易,但 Python 並不是 Codium 支持的唯一語言。你可以輕鬆地從 Open VSX Registry 中找到並安裝其他擴展,這是一個中立的開源 VS Code 擴展 「市場」。

Codium 的界面比一些基本的編輯器更複雜,但它有我在學習過程中所需要的東西。如果你需要一個更專業的編輯器,或者你想從當前的編輯器切換到新的編輯器,那麼試試 Codium 吧。

via: https://opensource.com/article/22/11/python-vs-code-codium

作者:Don Watkins 選題:lkxed 譯者:Cubik65536 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國