5. Adım: Python ortamınıza paket yükleme

Önceki adım: Hata ayıklayıcıda kod çalıştırma

Python geliştirici topluluğu, kendi projelerinize ekleyebileceğiniz binlerce yararlı paket üretmiştir. Visual Studio, Python ortamlarınızdaki paketleri yönetmek için bir kullanıcı arabirimi sağlar.

Ortamları görüntüleme

  1. Diğer Windows>Python Ortamlarını Görüntüle>menü komutunu seçin. Python Ortamları penceresi, Çözüm Gezginiolarak açılır ve kullanabileceğiniz farklı ortamları gösterir. Listede hem Visual Studio yükleyicisini kullanarak yüklediğiniz ortamlar hem de ayrı olarak yüklediğiniz ortamlar gösterilir. Buna genel, sanal ve conda ortamları dahildir. Kalın yazı tipindeki ortam, yeni projeler için kullanılan varsayılan ortamdır. Ortamlarla çalışma hakkında daha fazla bilgi için bkz . Visual Studio ortamlarında Python ortamları oluşturma ve yönetme.

    Python Environments window-2022

    Python Environments window-2019

    Not

    Python Ortamları penceresini Çözüm Gezgini penceresinden açmak için Ctrl+K, Ctrl+' klavye kısayolunu da kullanabilirsiniz. Kısayol çalışmıyorsa ve menüde Python Ortamları penceresini bulamıyorsanız Python iş yükünü yüklememiş olabilirsiniz. Python'ı yükleme hakkında yönergeler için bkz . Windows üzerinde Visual Studio'da Python desteğini yükleme.

    Python projesi açıkken Python Ortamları penceresini Çözüm Gezgini açabilirsiniz. Python Ortamları'ne sağ tıklayın ve Tüm Python Ortamlarını Görüntüle'yi seçin.

    Python Environments-2022

    Python Environments-2019

  2. Şimdi, Python Uygulaması şablonunu seçerek Dosya>Yeni Projesi ile yeni>bir proje oluşturun.

  3. Görüntülenen kod dosyasında, önceki öğretici adımları gibi bir kosinüs dalgası oluşturan aşağıdaki kodu yapıştırın, ancak bu kez grafik olarak çizilir. Ayrıca daha önce oluşturduğunuz projeyi kullanabilir ve kodu değiştirebilirsiniz.

    from math import radians
    import numpy as np # installed with matplotlib
    import matplotlib.pyplot as plt
    
    def main():
        x = np.arange(0, radians(1800), radians(12))
        plt.plot(x, np.cos(x), 'b')
        plt.show()
    
    main()
    
  4. Düzenleyici penceresinde, ve matplotlib içeri aktarma deyimlerinin üzerine numpy gelin. Bunların çözümlenmediğini fark edeceksiniz. İçeri aktarma deyimlerini çözmek için paketleri varsayılan genel ortama yükleyin.

    Unresolved package import-2022

    Unresolved package import

  5. Düzenleyici penceresine baktığınızda ve matplotlib içeri aktarma deyimlerinin üzerine geldiğinizde numpy bunların çözümlenmediğini göreceksiniz. Bunun nedeni paketlerin varsayılan genel ortama yüklenmemiş olmasıdır.

    Örneğin, Etkileşimli pencere aç'ı seçtiğinizde ilgili ortam için Visual Studio'da etkileşimli bir pencere görüntülenir.

  6. Paketler sekmesine geçmek için ortam listesinin altındaki açılan listeyi kullanın. Paketler sekmesi, şu anda ortamda yüklü olan tüm paketleri listeler.

Python Ortamları penceresini kullanarak paketleri yükleme

  1. Python Ortamları penceresinde yeni Python projeleri için varsayılan ortamı seçin ve Paketler sekmesini seçin. Ardından, şu anda ortamda yüklü olan paketlerin listesini görürsünüz.

  2. Arama alanına adını girip Çalıştır komutu: pip install matplotlib seçeneğini belirleyerek yükleyinmatplotlib. komutu çalıştırılırsa , ve bağlı olduğu tüm paketler yüklenir matplotlib(bu örnekte içerir numpy).

  3. Paketler sekmesini seçin.

  4. İstenirse yükseltme onayı.

  5. Paket yüklendikten sonra Python Ortamları penceresinde görünür. Paketin sağındaki X işareti paketi kaldırır.

    Installing matplotlib in the environment-2022 in Packages tab

    Installing matplotlib in the environment-2019 in Packages tab

  6. İstenirse yükseltme onayı.

  7. Paket yüklendikten sonra Python Ortamları penceresinde görünür. Paketin sağındaki X işareti paketi kaldırır.

    Installing matplotlib in the environment-2022

    Installing matplotlib in the environment-2019

    Not

    Ortamın altında, Visual Studio'nın yeni yüklenen paket için IntelliSense veritabanını oluşturduğunu belirten küçük bir ilerleme çubuğu görünebilir. IntelliSense sekmesi daha ayrıntılı bilgiler de gösterir. Bu veritabanı tamamlanana kadar, otomatik tamamlama ve söz dizimi denetimi gibi IntelliSense özelliklerinin söz konusu paket için düzenleyicide etkin olmayacağına dikkat edin.

    Visual Studio 2017 sürüm 15.6 ve üzeri, IntelliSense ile çalışmak için farklı ve daha hızlı bir yöntem kullanır ve IntelliSense sekmesinde bu etkiye yönelik bir ileti görüntüler.

Programı çalıştırma

Matplotlib yüklendiğinden, çıkışı görmek için programı (F5) veya hata ayıklayıcısı (Ctrl+F5) olmadan çalıştırın:

Output of matplotlib example

Sonraki adım

Daha derine git