Mencari Direktori pakej tapak Python anda: Panduan Komprehensif
Mengenal pasti lokasi direktori pakej tapak Python anda adalah penting untuk menguruskan yang dipasang pakej dan menyelesaikan masalah yang berpotensi. Dalam Python, terdapat dua jenis utama direktori pakej tapak: global dan setiap pengguna.
Direktori Pakej Tapak Global
- Disenaraikan dalam sys.path apabila menjalankan "tapak python -m".
- Boleh juga diperoleh menggunakan "tapak import python -c '; print(site.getsitepackages())'".
- Dalam Python 3, gunakan "python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])'" untuk mencari tapak global -direktori pakej.
Pakej Tapak Setiap Pengguna Direktori
- Ditetapkan untuk pakej yang dipasang secara setempat.
- Ditentukan dengan menjalankan "tapak python -m --user-site".
- Jika direktori ini hilang, semak jika Python keluar dengan kod ralat atau rujuk kepada "tapak python -m --help".
- Gunakan "senarai pip --pengguna" atau "pembekuan pip --pengguna" untuk melihat pakej tapak yang dipasang bagi setiap pengguna.
Petua Praktikal untuk Mengesan Pakej
-
pakej.__path__: Mengenal pasti lokasi pakej tertentu, cth., "python -c 'import setuptools as _; print(_.__path__)'".
-
modul.__file__: Menentukan lokasi a modul khusus, cth., "python3 -c 'import os as _; print(_.__file__)'".
-
pakej rancangan pip: Menyediakan maklumat pakej gaya Debian, termasuk lokasinya, cth., "pip show pytest".
Atas ialah kandungan terperinci Di manakah Direktori pakej tapak Python Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!