Mengonfigurasi lingkungan pengembangan Python lokal Anda untuk Azure
Untuk mengembangkan aplikasi Python menggunakan Azure, Pertama-tama Anda ingin mengonfigurasi lingkungan pengembangan lokal Anda. Konfigurasi termasuk membuat akun Azure, menginstal alat untuk pengembangan Azure, dan menyambungkan alat tersebut ke akun Azure Anda.
Mengembangkan di Azure memerlukan Python 3.7 atau yang lebih tinggi. Untuk memverifikasi versi Python di stasiun kerja Anda, di jendela konsol ketik perintah python3 --version untuk macOS/Linux atau py --version untuk Windows.
Membuat Akun Azure
Untuk mengembangkan aplikasi Python dengan Azure, Anda memerlukan akun Azure. Akun Azure Anda adalah kredensial yang Anda gunakan untuk masuk ke Azure dengan dan apa yang Anda gunakan untuk membuat sumber daya Azure.
Jika Anda menggunakan Azure di tempat kerja, hubungi administrator cloud perusahaan Anda untuk mendapatkan info masuk Anda yang digunakan untuk masuk ke Azure.
Jika tidak, Anda dapat membuat akun Azure secara gratis dan menerima 12 bulan layanan populer secara gratis dan kredit $200 untuk menjelajahi Azure selama 30 hari.
Gunakan portal Microsoft Azure
Setelah memiliki kredensial, Anda dapat masuk ke portal Azure di https://portal.azure.com. portal Azure biasanya merupakan cara term mudah untuk memulai Azure, terutama jika Anda baru menggunakan Azure dan pengembangan cloud. Dalam portal Azure, Anda dapat melakukan berbagai tugas manajemen seperti membuat dan menghapus sumber daya.
Jika Anda sudah berpengalaman dengan pengembangan Azure dan cloud, Anda mungkin akan mulai menggunakan alat juga seperti Visual Studio Code dan Azure CLI. Artikel di pusat pengembang Python menunjukkan cara bekerja dengan portal Azure, Visual Studio Code, dan Azure CLI.
Menggunakan Visual Studio Code
Anda dapat menggunakan editor atau IDE apa pun untuk menulis kode Python saat mengembangkan untuk Azure. Namun, Anda mungkin ingin mempertimbangkan untuk menggunakan Visual Studio Code untuk pengembangan Azure dan Python. Visual Studio Code menyediakan banyak ekstensi dan kustomisasi untuk Azure dan Python, yang membuat siklus pengembangan dan penyebaran Anda dari lingkungan lokal ke Azure lebih mudah.
Untuk pengembangan Python menggunakan Visual Studio Code, instal:
Ekstensi Python. Ekstensi ini mencakup IntelliSense (Pylance), Linting, Debugging (multi-utas, jarak jauh), Jupyter Notebooks, pemformatan kode, pemfaktoran ulang, pengujian unit, dan banyak lagi.
Paket ekstensi Azure Tools. Paket ekstensi berisi ekstensi untuk bekerja dengan Azure App Service, Azure Functions, Azure Storage, Cosmos DB, dan Azure Virtual Machines dalam satu paket yang nyaman. Ekstensi Azure memudahkan untuk menemukan dan berinteraksi dengan Azure.
Untuk menginstal ekstensi dari Visual Studio Code:
- Tekan Ctrl+Shift+X untuk membuka jendela Ekstensi .
- Cari ekstensi Azure Tools .
- Pilih tombol Instal.
Untuk mempelajari selengkapnya tentang menginstal ekstensi di Visual Studio Code, lihat dokumen Marketplace Ekstensi di situs web Visual Studio Code.
Setelah menginstal ekstensi Azure Tools, masuk dengan akun Azure Anda. Di panel sebelah kiri, Anda akan melihat ikon Azure. Pilih ikon ini, dan panel kontrol untuk layanan Azure akan muncul. Pilih Masuk ke Azure... untuk menyelesaikan proses autentikasi.
Catatan
Jika Anda melihat kesalahan "Tidak dapat menemukan langganan dengan nama [ID langganan]", ini mungkin terjadi karena Anda berada di belakang proksi dan tidak dapat menjangkau Azure API. Konfigurasikan variabel lingkungan HTTP_PROXY dan HTTPS_PROXY dengan informasi proksi Anda di terminal:
# Windows
set HTTPS_PROXY=https://username:password@proxy:8080
set HTTP_PROXY=http://username:password@proxy:8080
# macOS/Linux
export HTTPS_PROXY=https://username:password@proxy:8080
export HTTP_PROXY=http://username:password@proxy:8080
Menggunakan Azure CLI
Selain portal Azure dan Visual Studio Code, Azure juga menawarkan alat baris perintah Azure CLI untuk membuat dan mengelola sumber daya Azure. Azure CLI menawarkan manfaat efisiensi, pengulangan, dan kemampuan untuk membuat skrip tugas berulang. Dalam praktiknya, sebagian besar pengembang menggunakan portal Azure dan Azure CLI.
Azure CLI diinstal melalui homebrew di macOS. Jika Anda belum memiliki homebrew di sistem Anda, instal homebrew sebelum melanjutkan.
brew update && brew install azure-cli
Perintah ini pertama-tama akan memperbarui informasi repositori brew Anda lalu menginstal Azure CLI.
Setelah menginstal, masuk ke akun Azure Anda dari Azure CLI dengan mengetik perintah az login di jendela terminal di stasiun kerja Anda.
az login
Azure CLI akan membuka browser default Anda untuk menyelesaikan proses masuk.
Mengonfigurasi lingkungan virtual Python
Saat membuat aplikasi Python untuk Azure, disarankan untuk membuat lingkungan virtual untuk setiap aplikasi. Lingkungan virtual adalah direktori mandiri untuk versi Python tertentu ditambah paket lain yang diperlukan untuk aplikasi tersebut.
Untuk membuat lingkungan virtual, ikuti langkah-langkah ini.
Buka terminal atau perintah.
Membuat folder untuk proyek Anda.
Buat lingkungan virtual:
# py -3 uses the global python interpreter. You can also use python3 -m venv .venv. py -3 -m venv .venvPerintah ini menjalankan modul Python
venvdan membuat lingkungan virtual dalam folder bernama ".venv". Biasanya, file .gitignore memiliki entri ".venv" sehingga lingkungan virtual tidak diperiksa dengan cek masuk kode Anda.Mengaktifkan lingkungan virtual:
source .venv/Scripts/activate
Setelah Anda mengaktifkan lingkungan tersebut (yang dilakukan Visual Studio Code secara otomatis), menjalankan pip install menginstal pustaka hanya ke lingkungan tersebut. Kode Python yang berjalan di lingkungan virtual menggunakan versi paket tertentu yang diinstal ke lingkungan virtual tersebut. Menggunakan lingkungan virtual yang berbeda memungkinkan aplikasi yang berbeda untuk menggunakan versi paket yang berbeda, yang terkadang diperlukan. Untuk mempelajari selengkapnya tentang lingkungan virtual, lihat Lingkungan Virtual dan Paket di dokumen Python.
Misalnya, jika persyaratan Anda berada dalam file requirements.txt , maka di dalam lingkungan virtual yang diaktifkan, Anda dapat menginstalnya dengan:
pip install -r requirements.txt

