Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menjadikan Persekitaran Maya Python Anda Kelihatan dalam Kod Visual Studio?

Bagaimana untuk Menjadikan Persekitaran Maya Python Anda Kelihatan dalam Kod Visual Studio?

Barbara Streisand
Barbara Streisandasal
2024-10-25 01:44:02262semak imbas

How to Make Your Python Virtual Environment Visible in Visual Studio Code?

Menyediakan Persekitaran Maya untuk Python dalam Kod Visual Studio

Apabila mencipta persekitaran maya Python (venv) dalam folder projek, anda mungkin menghadapi masalah memaparkannya dalam pemilihan penterjemah Python Visual Studio Code. Ini boleh mengecewakan, kerana ia menghalang anda daripada menggunakan venv dalam pangkalan kod anda.

Isu:

Selepas mencipta folder venv menggunakan arahan python -m venv venv , venv tidak kelihatan apabila memilih penterjemah Python dalam Kod Visual Studio, walaupun selepas menavigasi satu tahap ke atas.

Penyelesaian Alternatif:

Jika kaedah standard untuk paparan persekitaran maya dalam Visual Studio Code tidak berfungsi, cuba yang berikut:

  1. Navigasi ke folder induk yang mengandungi folder venv menggunakan command prompt.
  2. Masukkan kod arahan . dan tekan Enter.

Ini sepatutnya memaparkan persekitaran maya yang terdapat dalam folder, termasuk venv anda.

Penyelesaian Asal:

Jika penyelesaian di atas tidak berfungsi, ikuti langkah berikut:

  1. Pergi ke Fail → Keutamaan → Tetapan.
  2. Klik pada tetapan Ruang Kerja.
  3. Cari "Fail: Association" bahagian dan klik "Edit dalam settings.json".
  4. Kemas kini tetapan "python.defaultInterpreterPath" untuk menghala ke skrip bin/python dalam laluan venv anda.
  5. Mulakan semula Kod Visual Studio .

Untuk versi lama, gunakan "python.pythonPath" dan bukannya "python.defaultInterpreterPath".

Atas ialah kandungan terperinci Bagaimana untuk Menjadikan Persekitaran Maya Python Anda Kelihatan dalam Kod Visual Studio?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn