Rumah > Artikel > pembangunan bahagian belakang > Menghuraikan direktori storan lalai untuk pakej yang dipasang oleh pip
Dedahkan direktori storan pakej yang dipasang oleh pip, anda memerlukan contoh kod khusus
Python ialah bahasa pengaturcaraan yang popular, ia mempunyai perpustakaan pihak ketiga yang berkuasa dan ekosistem alat, dan pip ialah salah satu alat pengurusan pakej Python . Gunakan pip untuk memasang, menaik taraf dan menyahpasang pakej Python dengan mudah. Untuk pemula, amat berguna untuk mengetahui direktori storan pakej yang dipasang oleh pip Artikel ini akan mendedahkan direktori storan pakej pemasangan lalai pip dan memberikan contoh kod yang berkaitan.
Sebelum bermula, kita perlu memahami beberapa pengetahuan asas tentang pip.
pip ialah alat pengurusan pakej Python yang boleh memuat turun, memasang, menaik taraf dan menyahpasang pakej Python secara automatik. Apabila kami memasang pakej melalui pip, ia secara automatik memuat turun pakej ke storan setempat dan memasangnya. pip boleh mendapatkan kod sumber pakej daripada indeks pakej Python atau sistem kawalan versi lain.
Proses pemasangan pip adalah sangat mudah, cuma masukkan arahan berikut dalam baris arahan:
$ pip install 包名
Direktori pemasangan lalai pip berbeza-beza bergantung pada sistem pengendalian. Berikut akan memperkenalkan direktori pemasangan lalai pip di bawah sistem pengendalian yang berbeza.
Dalam sistem Windows, secara lalai, pakej yang dipasang oleh pip disimpan dalam folder AppData direktori pengguna. Anda boleh melihatnya melalui contoh kod berikut:
import site print(site.getsitepackages())
Jalankan kod di atas, senarai akan dikeluarkan dan elemen dalam senarai ialah direktori storan pakej pemasangan lalai pip. Output sampel adalah seperti berikut:
['C:\Users\Username\AppData\Local\Programs\Python\Python39\Lib\site-packages', 'C:\Users\Username\AppData\Roaming\Python\Python39\site-packages']
Dalam sistem Unix dan Linux, pakej yang dipasang oleh pip disimpan dalam direktori /usr/local/lib/pythonX.Y/dist-packages
. Antaranya, X
dan Y
masing-masing mewakili nombor versi utama dan nombor versi minor Python. Berikut ialah contoh melihat direktori pemasangan lalai pip: /usr/local/lib/pythonX.Y/dist-packages
目录下。其中,X
和Y
分别代表Python的主版本号和次版本号。以下是一个查看pip默认安装目录的示例:
import sysconfig print(sysconfig.get_paths()["purelib"])
示例输出如下:
/usr/local/lib/python3.9/dist-packages
对于macOS系统,pip的默认安装目录也与Unix和Linux相同,即/usr/local/lib/pythonX.Y/dist-packages
。可以使用与Unix和Linux相同的代码示例来查看。
除了了解pip默认的包安装目录,我们还可以通过修改环境变量来改变pip安装包的存放位置。例如,在Windows系统中,可以将pip安装包的路径修改为自定义路径,可以按照以下步骤进行设置:
PYTHONPATH
,并设置为自定义路径,例如C:MyPythonPackages
。$ pip config set global.target C:MyPythonPackages
执行以上命令后,pip将会将包安装到C:MyPythonPackages
rrreee
rrreee
Untuk sistem macOS, direktori pemasangan lalai pip juga sama seperti Unix dan Linux, iaitu/usr/local/lib/pythonX Y/dist-packages
. Ini boleh dilihat menggunakan contoh kod yang sama seperti untuk Unix dan Linux. Selain memahami direktori pemasangan pakej lalai pip, kami juga boleh menukar lokasi storan pakej pemasangan pip dengan mengubah suai pembolehubah persekitaran. Contohnya, dalam sistem Windows, anda boleh menukar laluan pakej pemasangan pip kepada laluan tersuai Anda boleh menetapkannya dengan mengikut langkah berikut: 🎜PYTHONPATHcode> dan tetapkannya kepada Laluan tersuai, seperti <code>C:MyPythonPackages
.
C:MyPythonPackages
di bawah laluan. 🎜🎜Melalui kaedah di atas, kami boleh menyesuaikan direktori storan pakej pemasangan pip untuk mengurus pakej Python kami dengan lebih baik. 🎜🎜Ringkasnya, pip ialah salah satu alat pengurusan pakej Python yang dipasang melalui pip disimpan dalam direktori tertentu di bawah sistem pengendalian yang berbeza secara lalai. Memahami direktori pemasangan pakej lalai pip boleh membantu kami memahami dan mengurus pakej pihak ketiga dengan lebih baik dalam Python. Pada masa yang sama, kami juga boleh menukar lokasi storan pakej pemasangan pip dengan mengubah suai pembolehubah persekitaran. Saya harap artikel ini dapat mendedahkan direktori tempat pakej pip disimpan dan membantu anda menggunakan Python dengan lebih baik dan pelbagai perpustakaan pihak ketiganya. 🎜Atas ialah kandungan terperinci Menghuraikan direktori storan lalai untuk pakej yang dipasang oleh pip. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!