Öğretici: Python uygulamalarını Linux üzerinde Azure App Service'e Visual Studio Code
Bu makale, Visual Studio Code uzantısını kullanarak bir Python uygulamasını Linux üzerinde Azure App Service için Azure App Service size yol Azure App Service sağlar.
Bu öğreticide yer alan adımlardan herhangi biri ile ilgili sorunlarla karşılaşırsanız ayrıntıları öğrenmek çok yararlı olur. Sorun mu var? Bize haber ver. geri bildirim göndermek için her makalenin sonundaki bağlantısına tıklayın.
Tanıtım videosu için bkz. Sanal PyCon 2020'den VS Code ve Azure App Service (youtube.com) ile WebApps derleme.
Not
Cli aracılığıyla uygulama dağıtmayı tercih ediyorsanız bkz. Hızlı Başlangıç: Linux üzerinde Azure App Service'de Python uygulaması oluşturma.
İpucu
Linux üzerinde Azure App Service kodunuzu önceden tanımlanmış bir Docker kapsayıcısı içinde çalıştırır. Bu kapsayıcı, Gunicorn web sunucusunu kullanarak Python 3.6+ ile uygulamaları çalıştırır. Bu kapsayıcının özellikleri, Python uygulamalarını Linux üzerinde App Service. Kapsayıcı tanımları üzerinde github.com/Azure-App-Service/python.
Ortamınızı yapılandırma
Etkin aboneliği olan bir Azure hesabınız yoksa ücretsiz bir tane oluşturun.
Python 3.7 veya 3.8 yerel yüklemesi olduğundan emin olun. Sürümü doğrulamak için aşağıdaki komutu çalıştırın:
python --versionAşağıdaki yazılımları yükleyin:
- Visual Studio Code.
- Python'da ve Python uzantısında açıklandığı gibi Python VS Code Öğreticisi - Önkoşullar.
- Bu Azure App Service uzantısı, uygulamanın içindeki Azure App Service etkileşim VS Code. Genel bilgi için uzantı App Service vevscode-azureappserviceGitHub ziyaret edin.
Azure'da oturum açma
Azure uzantısını yüklemiş olduktan sonra Azure hesabınızla oturum açın:
Azure gezginine gidin
Azure'da oturum açın'ı seçin ve yönergeleri izleyin. (Birden çok Azure uzantınız yüklüyse, çalışmakta olduğunuz alan için App Service, İşlevler gibi) seçin.

Oturum açmanın ardından Durum Çubuğunda Azure: Oturum Açma" ifadesinin görüntülendiğinden ve aboneliklerin Azure gezgininde görüntülendiğinden emin olun:


Not
"[subscription ID]adına sahip abonelik bulunamıyor" hatasını görüyorsanız, bunun nedeni bir ara sunucu arkasında olup Azure API'sini ulaşamadığınız olabilir. Terminalde HTTP_PROXYHTTPS_PROXY ara sunucu bilgileriyle ve ortam değişkenlerini yapılandırma:
# 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