Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mewarisi Pakej Khusus ke dalam Persekitaran Maya Python Semasa Mengekalkan Versi Global?

Bagaimana untuk Mewarisi Pakej Khusus ke dalam Persekitaran Maya Python Semasa Mengekalkan Versi Global?

Linda Hamilton
Linda Hamiltonasal
2024-10-18 12:04:37577semak imbas

How to Inherit Specific Packages into Python Virtual Environments While Preserving Global Versions?

Warisan Pakej Khusus dalam Persekitaran Maya

Persekitaran maya menyediakan cara untuk mengasingkan kebergantungan Python untuk projek tertentu. Walau bagaimanapun, kadangkala anda mungkin perlu memasukkan perpustakaan daripada pemasangan Python global ke dalam virtualenv anda tanpa memasangnya melalui pengurus pakej.

Untuk mencapai warisan terpilih ini, ikut langkah di bawah:

  1. Buat virtualenv dengan pakej sistem:
<code class="bash">virtualenv --system-site-packages</code>
  1. Aktifkan virtualenv:
<code class="bash">source bin/activate</code>
  1. Pasang perpustakaan tertentu:

Gunakan pip dengan bendera --ignore-installed atau -I untuk memasang perpustakaan dalam virtualenv sambil mengabaikan versi yang dipasang sistem:

<code class="bash">pip install --ignore-installed matplotlib</code>

Dengan menggunakan kaedah ini, pakej yang dipasang dalam virtualenv akan mengatasi versi global, membolehkan anda mengimport dan menggunakannya dalam persekitaran maya anda.

Atas ialah kandungan terperinci Bagaimana untuk Mewarisi Pakej Khusus ke dalam Persekitaran Maya Python Semasa Mengekalkan Versi Global?. 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