必學方法:使用 Cursor 啟動 Python 專案並以 AI 進行開發

在現代軟體開發中,Python 一直是熱門的程式語言,尤其適合初學者和專業開發者。無論你是開發 Web 應用、資料分析還是機器學習專案,啟動一個新的 Python 專案都需要正確的環境設定。本文將教你如何使用虛擬環境(venv)來管理依賴套件,並介紹如何整合 Cursor 這款 AI 輔助的程式碼編輯器,讓你的開發流程更高效、更智能。

為什麼需要虛擬環境(venv)?

Python 的虛擬環境能讓每個專案獨立管理套件,避免不同專案間的版本衝突。這不僅能保持系統乾淨,還能讓你的程式碼更可移植。使用 venv 是 Python 官方推薦的方法,簡單且高效。

步驟一:準備 Python 環境

首先,確保你的系統已安裝 Python 3.8 或更高版本。你可以從 Python 官網 下載並安裝。安裝後,在終端機(Terminal)輸入以下指令確認:

python --version

如果顯示版本號,即表示安裝成功。

步驟二:建立專案資料夾並建立 venv

  1. 在你喜歡的目錄下,建立一個新資料夾,例如:
  2. 建立虛擬環境:

步驟三:啟動虛擬環境

根據你的作業系統,啟動方式略有不同:

  • Windows:
  • macOS / Linux:

啟動後,你的終端提示符會顯示 (venv),表示已進入虛擬環境。

步驟四:安裝套件並管理依賴

在虛擬環境中,使用 pip 安裝需要的套件。例如,安裝 Flask:

pip install flask

為了記錄依賴,建立 requirements.txt 檔案:

pip freeze > requirements.txt

日後在新環境中,可以用 pip install -r requirements.txt 一鍵安裝所有套件。

步驟五:整合 Cursor 編輯器

Cursor 是一款基於 VS Code 的 AI 程式碼編輯器,由 Anthropic 的 Claude AI 驅動,能自動生成程式碼、除錯並提供智能建議。適合 Python 開發者使用。

  1. 下載並安裝 Cursor 從 官網
  2. 開啟你的專案資料夾:在 Cursor 中選擇 “File > Open Folder”,選取 my_python_project 資料夾。
  3. Cursor 會自動偵測 venv 環境,你可以在設定中選擇 Python 解釋器(Interpreter)為 ./venv/bin/python

步驟六:使用 AI 加速開發

Cursor 的 AI 功能讓開發變得輕鬆:

  • 生成程式碼: 在檔案中輸入註解如 # 建立一個簡單的 Flask 應用,按 Ctrl+K 呼叫 AI 生成完整程式碼。
  • 除錯與重構: 選取程式碼,按 Ctrl+L 讓 AI 建議改進。
  • 聊天模式: 使用側邊欄的 AI 聊天,詢問 Python 相關問題,如 “如何在 venv 中處理套件衝突?”

例如,建立一個簡單的 app.py

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello():
    return "Hello, AI-Powered Python!"

if __name__ == '__main__':
    app.run(debug=True)

在 Cursor 中,AI 可以幫你擴充這個應用,加入資料庫或 API 整合。

結語

透過 venv 管理環境,並使用 Cursor 的 AI 功能,你可以快速啟動 Python 專案並高效開發。無論你是新手還是資深開發者,這套方法都能提升你的生產力。試試看吧!如果有問題,歡迎在留言區討論。

Related Articles

創業新手入門:善用商業科技,打造你的創科事業!

香港創業新手必看!掌握AI、大數據、雲端等商業科技趨勢,輕鬆將點子變生意。了解最新應用,為你的創科事業打好基礎。
Read more
想在AI時代創業?了解最新科技介紹,掌握Vibe Coding等創新工具,把握香港創科機遇,將你的創業夢變為現實!
MVP 測試策略係用最少資源快速驗證創業點子。透過定義核心問題、開發最小功能集、收集用戶反饋及數據分析,助你降低風險、節省成本,並根據市場需求迭代產品,邁向成功。
en_USEnglish