pip3 默认安装软件的路径

pip3 默认安装软件的路径会因系统环境和 Python 安装方式的不同而有所差异,介绍几种常见情况。

全局安装路径

当使用 sudo 以全局方式安装 Python 包时,包通常会被安装到系统级的 Python 库目录中。

  • Unix/Linux 或 macOS 系统
    若使用系统自带的 Python 环境,包一般会安装到 /usr/local/lib/python3.x/site-packages 目录,其中 3.x 代表我们所使用的 Python 3 版本号。例如,Python 3.9 对应的路径是 /usr/local/lib/python3.9/site-packages

    若使用虚拟环境,包会被安装到虚拟环境目录下的 lib/python3.x/site-packages 中。比如,虚拟环境目录为 myenv,Python 版本是 3.9,那么安装路径就是 myenv/lib/python3.9/site-packages

  • Windows 系统
    对于系统级的 Python 安装,包通常会被安装到 C:\Python3x\Lib\site-packages 目录,其中 3x 是 Python 3 的版本号,例如 C:\Python39\Lib\site-packages

用户级安装路径

当不使用 sudo,而是以当前用户身份安装 Python 包时,包会被安装到用户级的 Python 库目录。

  • Unix/Linux 或 macOS 系统
    包会被安装到 ~/.local/lib/python3.x/site-packages 目录,~ 表示用户的主目录,3.x 是 Python 3 的版本号。例如,Python 3.9 对应的路径是 ~/.local/lib/python3.9/site-packages

  • Windows 系统
    用户级安装路径通常是 %APPDATA%\Python\Python3x\site-packages,其中 %APPDATA% 是用户应用程序数据目录的环境变量,3x 是 Python 3 的版本号。比如,Python 3.9 对应的路径可能是 C:\Users\YourUsername\AppData\Roaming\Python\Python39\site-packages

查看具体安装路径

可以通过以下 Python 代码来查看当前 pip3 所使用的 site-packages 路径:

import site
print(site.getsitepackages())
print(site.getusersitepackages())

第一行代码会输出全局的 site-packages 路径列表,第二行代码会输出用户级的 site-packages 路径。可以将上述代码保存为一个 .py 文件,然后使用 python3 运行该文件来查看具体路径。例如,保存为 check_pip_path.py,运行命令为:

python3 check_pip_path.py

你可能感兴趣的:(python)