Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Menghuraikan direktori storan lalai untuk pakej yang dipasang oleh pip

Menghuraikan direktori storan lalai untuk pakej yang dipasang oleh pip

王林
王林asal
2024-01-18 10:22:061473semak imbas

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目录下。其中,XY分别代表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安装包的路径修改为自定义路径,可以按照以下步骤进行设置:

  1. 新建一个环境变量PYTHONPATH,并设置为自定义路径,例如C:MyPythonPackages
  2. 在该路径下创建一个新的文件夹,用于存放pip安装的包。
  3. 打开命令提示符窗口,并执行以下命令:
$ pip config set global.target C:MyPythonPackages

执行以上命令后,pip将会将包安装到C:MyPythonPackagesrrreee

Sampel output adalah seperti berikut:

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: 🎜
  1. Buat pembolehubah persekitaran baharu PYTHONPATHcode> dan tetapkannya kepada Laluan tersuai, seperti <code>C:MyPythonPackages.
  2. Buat folder baharu dalam laluan ini untuk menyimpan pakej yang dipasang oleh pip.
  3. Buka tetingkap command prompt dan laksanakan arahan berikut:
rrreee🎜Selepas melaksanakan arahan di atas, pip akan memasang pakej ke 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!

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