Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Siapkan lingkungan Python Anda di Windows dalam hitungan menit — siapkan secara manual atau otomatisasi semuanya dengan winget. Anda akan memerlukan hal berikut:
- Python 3.13 – Runtime Python terbaru
- Visual Studio Code – Editor kode yang ringan dan kuat
- Ekstensi Python untuk Visual Studio Code – Menambahkan dukungan bahasa Python, penelusuran kesalahan, linting, dan banyak lagi
File konfigurasi WinGet di bawah ini menginstal semua yang tercantum di atas secara otomatis.
Untuk memulai:
Buka PowerShell di Terminal Windows dan jalankan perintah berikut:
winget configure -f https://aka.ms/python-configSaat konfigurasi dimulai, jendela terminal menunjukkan langkah-langkah penyiapan dan penginstalan yang diperlukan. Tinjau, lalu konfirmasi dengan memilih [Y] Ya atau [N] Tidak untuk melanjutkan.
Beban kerja yang diperlukan telah diinstal. Verifikasi pengaturan Anda dengan menjalankan
python --version.
Anda sekarang siap untuk pengembangan Python.
Tanya Jawab Umum
Masalah saat menginstal paket dengan pip install
Ada sejumlah alasan mengapa penginstalan akan gagal--dalam banyak kasus solusi yang tepat adalah menghubungi pengembang paket.
Penyebab umum masalah adalah mencoba menginstal ke lokasi yang tidak memiliki izin untuk memodifikasi. Misalnya, lokasi penginstalan default mungkin memerlukan hak istimewa Administratif, tetapi secara default Python tidak akan memilikinya. Solusi terbaik adalah membuat lingkungan virtual dan menginstal di sana.
Beberapa paket menyertakan kode asli yang memerlukan pengkompilasi C atau C++ untuk diinstal. Secara umum, pengembang paket harus menerbitkan versi yang telah dikompilasi sebelumnya, tetapi sering kali tidak. Beberapa paket ini mungkin berfungsi jika Anda menginstal Build Tools for Visual Studio dan memilih opsi C++, namun dalam kebanyakan kasus Anda perlu menghubungi pengembang paket.
Masalah saat menginstal pip dengan WSL
Saat menginstal paket (seperti Flask) dengan pip pada Subsistem Windows untuk Linux (WSL atau WSL2), misalnya
python3 -m pip install flask, Anda mungkin mengalami kesalahan seperti ini:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7f655471da30>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/flask/Kecuali Anda menjalankan firewall aftermarket, kemungkinan solusinya adalah menginstal ulang pip:
sudo apt -y purge python3-pip sudo python3 -m pip uninstall pip sudo apt -y install python3-pip --fix-missing
Apa itu py.exe?
Anda mungkin berakhir dengan beberapa versi Python yang diinstal pada komputer Anda karena Anda mengerjakan berbagai jenis proyek Python. Karena ini semua menggunakan
pythonperintah , mungkin tidak jelas versi Python mana yang Anda gunakan. Sebagai standar, disarankan untuk menggunakanpython3perintah (ataupython3.7untuk memilih versi tertentu).Peluncur py.exe akan secara otomatis memilih versi terbaru Python yang telah Anda instal. Anda juga dapat menggunakan perintah seperti
py -3.7untuk memilih versi tertentu, ataupy --listuntuk melihat versi mana yang dapat digunakan. NAMUN, peluncur py.exe hanya akan berfungsi jika Anda menggunakan versi Python yang diinstal dari python.org. Saat Anda menginstal Python dari Microsoft Store,pyperintah tidak disertakan. Untuk Linux, macOS, WSL, dan Python versi Microsoft Store, Anda harus menggunakanpython3perintah (ataupython3.7).
Mengapa menjalankan python.exe membuka Microsoft Store?
Untuk membantu pengguna baru menemukan penginstalan Python yang baik, kami menambahkan pintasan ke Windows yang akan membawa Anda langsung ke versi terbaru paket komunitas yang diterbitkan di Microsoft Store. Paket ini dapat diinstal dengan mudah, tanpa izin administrator, dan akan mengganti default
pythondanpython3perintah dengan yang asli.Menjalankan pintasan yang dapat dieksekusi dengan argumen baris perintah apa pun akan mengembalikan kode kesalahan untuk menunjukkan bahwa Python tidak diinstal. Ini untuk mencegah file batch dan skrip membuka aplikasi Store tanpa adanya maksud.
Jika Anda menginstal Python menggunakan alat penginstal dari python.org dan memilih opsi "tambahkan ke PATH", perintah baru
pythonakan lebih diprioritaskan daripada pintasan. Perhatikan bahwa penginstal lain dapat menambahkanpythondengan prioritas yang lebih rendah daripada pintasan bawaan.Anda dapat menonaktifkan pintasan tanpa menginstal Python dengan membuka "Kelola alias eksekusi aplikasi" dari Menu Start, menemukan entri Python di "App Installer", dan mengubahnya menjadi "Nonaktif".
Mengapa jalur file tidak berfungsi di Python saat saya menyalin-menempelkannya?
String Python menggunakan "escape" untuk karakter khusus. Misalnya, untuk menyisipkan karakter baris baru ke dalam string, Anda akan mengetik
\n. Karena jalur file pada Windows menggunakan garis miring terbalik, beberapa bagian mungkin sedang dikonversi menjadi karakter khusus.Untuk menempelkan jalur sebagai string di Python, tambahkan awalan
r. Hal ini menunjukkan bahwa ini adalahrawstring, dan tidak ada karakter escape yang akan digunakan kecuali untuk " (Anda mungkin perlu menghapus backslash terakhir di jalur Anda). Jadi jalur Anda mungkin terlihat seperti:r"C:\Users\MyName\Documents\Document.txt"Saat bekerja dengan jalur di Python, sebaiknya gunakan modul pathlib standar. Ini akan memungkinkan Anda mengonversi string ke objek Path yang kaya fitur yang dapat melakukan manipulasi jalur secara konsisten, baik saat menggunakan garis miring ke depan maupun garis miring ke belakang, sehingga kode Anda berfungsi lebih baik di berbagai sistem operasi.
Apa itu PYTHONPATH?
Variabel lingkungan PYTHONPATH digunakan oleh Python untuk menentukan daftar direktori tempat modul dapat diimpor. Saat berjalan, Anda dapat memeriksa
sys.pathvariabel untuk melihat direktori mana yang akan dicari saat Mengimpor sesuatu.Untuk mengatur variabel ini dari Prompt Perintah, gunakan:
set PYTHONPATH=list;of;paths.Untuk mengatur variabel ini dari PowerShell, gunakan:
$env:PYTHONPATH='list;of;paths'tepat sebelum Anda meluncurkan Python.Mengatur variabel ini secara global melalui pengaturan Variabel Lingkungan tidak disarankan, karena dapat digunakan oleh versi Python apa pun, bukan yang ingin Anda gunakan.
Di mana saya dapat menemukan bantuan terkait pengemasan dan penyebaran?
Docker: Ekstensi VSCode membantu Anda dengan cepat mengemas dan menyebarkan dengan templat Dockerfile dan docker-compose.yml (menghasilkan file Docker yang tepat untuk proyek Anda).
Azure Kubernetes Service (AKS) memungkinkan Anda menyebarkan dan mengelola aplikasi dalam kontainer sambil menskalakan sumber daya sesuai permintaan.
Bagaimana jika saya perlu bekerja di berbagai mesin?
Sinkronisasi Pengaturan memungkinkan Anda menyinkronkan pengaturan Visual Studio Code Anda di berbagai penginstalan menggunakan GitHub. Jika Anda bekerja pada mesin yang berbeda, ini membantu menjaga lingkungan Anda tetap konsisten antar mesin.
Bagaimana jika saya terbiasa menggunakan PyCharm, Atom, Sublime Text, Emacs, atau Vim?
Ekstensi Keymaps VSCode dapat membantu lingkungan Anda terasa lebih nyaman seperti di rumah.
Bagaimana pintasan Mac berkorespondensi dengan pintasan Windows?
Beberapa tombol keyboard dan pintasan sistem sedikit berbeda antara komputer Windows dan Macintosh. Panduan transisi Mac ke Windows ini mencakup dasar-dasarnya.
Di mana saya dapat mempelajari selengkapnya tentang menggunakan Python di Visual Studio Code?
- Mengedit Python di Visual Studio Code: Pelajari selengkapnya tentang cara memanfaatkan penyelesaian otomatis dan fitur IntelliSense di VS Code untuk Python, termasuk cara menyesuaikan perilakunya... atau mematikannya saja.
- Linting Python: Linting adalah proses menjalankan program yang akan menganalisis kode untuk potensi kesalahan. Pelajari tentang berbagai bentuk dukungan linting yang disediakan VS Code untuk Python dan cara menyiapkannya.
- Penelusuran kesalahan Python: Penelusuran kesalahan adalah proses mengidentifikasi dan menghapus kesalahan dari program komputer. Artikel ini membahas cara menginisialisasi dan mengonfigurasi penelusuran kesalahan untuk Python dengan Visual Studio Code, cara mengatur dan memvalidasi titik henti, melampirkan skrip lokal, melakukan penelusuran kesalahan untuk berbagai jenis aplikasi atau di komputer jarak jauh, dan beberapa pemecahan masalah dasar.
- Pengujian unit Python: Mencakup beberapa latar belakang yang menjelaskan arti pengujian unit apa, contoh panduan, mengaktifkan kerangka kerja pengujian, membuat dan menjalankan pengujian Anda, men-debug pengujian, dan menguji pengaturan konfigurasi.
Windows developer