Bagikan melalui


Menggunakan folder Python di jalur pencarian Visual Studio

Dalam program Python umum, PYTHONPATH variabel lingkungan (atau IRONPYTHONPATH, dan sebagainya) menyediakan jalur pencarian default untuk file modul. Pernyataan from <name> import... atau import <name> menginstruksikan Python untuk mencari lokasi tertentu untuk file yang cocok dengan yang ditentukan <name>. Lokasi dicari dalam urutan berikut:

  1. Modul bawaan Python
  2. Folder yang berisi kode Python yang sedang berjalan
  3. "Jalur pencarian modul" seperti yang didefinisikan oleh variabel lingkungan yang berlaku (Untuk informasi selengkapnya, lihat Variabel Jalur Pencarian Modul dan Lingkungan dalam dokumentasi Python inti.)

Visual Studio mengabaikan variabel lingkungan jalur pencarian, bahkan ketika variabel diatur untuk seluruh sistem. Alasannya adalah karena penggunaan variabel menimbulkan pertanyaan yang tidak dapat dengan mudah dijawab, seperti:

  • Apakah modul yang dirujuk mengharapkan penginstalan Python 2.7, Python 3.6, atau versi lainnya?
  • Haruskah file ditemukan di variabel lingkungan jalur pencarian mengambil alih modul pustaka standar?
  • Apakah ada perilaku penimpaan yang diharapkan dan ditangani, atau apakah tindakan tersebut berbahaya?

Untuk membantu pengembang, Visual Studio menyediakan cara untuk menentukan jalur pencarian langsung di lingkungan dan proyek Python. Kode yang Anda jalankan atau debug di Visual Studio menerima jalur pencarian dari PYTHONPATH variabel lingkungan dan variabel yang setara. Dengan menambahkan jalur pencarian, Visual Studio memeriksa pustaka di lokasi yang ditentukan dan membangun database IntelliSense untuk pustaka sesuai kebutuhan. (Di Visual Studio 2017 versi 15.5 dan yang lebih lama, membuat database dapat memakan waktu tergantung pada jumlah pustaka).

Prasyarat

  • Visual Studio. Untuk menginstal produk, ikuti langkah-langkah di Menginstal Visual Studio.

  • Folder Python yang ingin Anda tambahkan ke jalur pencarian Anda.

Menambahkan folder Python ke jalur pencarian

Ikuti langkah-langkah ini untuk menambahkan folder Python ke jalur pencarian Visual Studio:

  1. Di Penjelajah Solusi, perluas simpul proyek Python Anda, klik kanan Jalur Pencarian, dan pilih Tambahkan Folder ke Jalur Pencarian:

    Cuplikan layar yang memperlihatkan cara mengakses perintah Tambahkan Folder ke Jalur Pencarian di Jalur Pencarian untuk proyek Python di Penjelajah Solusi.

  2. Dalam dialog, telusuri ke lokasi folder yang ingin Anda tambahkan ke jalur pencarian yang dikenali.

  3. Pilih folder, lalu pilih Pilih folder.

Setelah folder ditambahkan ke jalur pencarian, Visual Studio menggunakan jalur tersebut untuk lingkungan apa pun yang terkait dengan proyek.

Catatan

Jika lingkungan Anda didasarkan pada Python 3 dan Anda mencoba menambahkan jalur pencarian ke modul Python 2.7, Anda mungkin melihat kesalahan.

Menambahkan file zip dan telur ke jalur pencarian

Anda dapat menambahkan file dengan .zip ekstensi atau .egg ke jalur pencarian Anda dengan opsi Tambahkan Arsip Zip ke Jalur Pencarian. Seperti halnya folder, konten file-file ini dipindai dan tersedia untuk IntelliSense.