رفتن به محتوا

Python · Ubuntu · CLI

Pythonدستورات در Ubuntu

نصب، اجرا، pip، venv، pyenv، دیباگ و ابزارهای پیشرفته

۵۵ دستور · ۱۰ بخش

فهرست این برگه

نصب Python

بررسی Python از پیش نصب‌شده

نصب Python 3 (پیش‌فرض)

نصب نسخه خاص Python

نصب از PPA (آخرین نسخه‌ها)

نصب ابزارهای توسعه

تنظیم python3 به عنوان python

اجرای Python

ورود به حالت تعاملی (REPL)

اجرای فایل .py

اجرای کد مستقیم با -c

اجرا به عنوان ماژول با -m

اجرای فایل با دسترسی اجرایی

خواندن از stdin (لوله)

مدیریت بسته‌ها با pip

نصب pip

به‌روزرسانی pip

نصب بسته

نصب از requirements.txt

نصب از GitHub / منابع دیگر

لیست بسته‌های نصب‌شده

اطلاعات یک بسته

جستجوی بسته

حذف بسته

محیط مجازی (Virtual Environment)

ساخت محیط مجازی با venv

فعال‌سازی و غیرفعال‌سازی

کار با pip در محیط مجازی

virtualenv — ابزار قدیمی‌تر

pipx — نصب ابزارها به صورت ایزوله

حذف محیط مجازی

اطلاعات و نسخه‌ها

نسخه Python

مسیر نصب Python

مسیر ماژول‌ها

همه نسخه‌های Python

تنظیم نسخه پیش‌فرض

اطلاعات پلتفرم

مدیریت فایل‌های Python

کامپایل به bytecode

پاک کردن فایل‌های cache

بررسی syntax فایل

فرمت‌بندی کد با black

دیباگ و تست

دیباگ با pdb

profiling و اندازه‌گیری سرعت

تست با unittest

تست با pytest

بررسی memory و لاگ

linting با pylint / ruff

pyenv — مدیریت نسخه‌ها

نصب pyenv

نصب Python با pyenv

جابجایی بین نسخه‌ها

کار با اسکریپت‌ها و ماژول‌ها

سرور HTTP ساده

فرمت JSON

مستندات در ترمینال

فشرده‌سازی zipapp

base64 encoding/decoding

calendar و تاریخ

ابزارهای پیشرفته

Poetry — مدیریت پروژه مدرن

IPython — REPL پیشرفته

Jupyter Notebook

uv — سریع‌ترین ابزار مدرن