在Windows 8上PIP存储/保存Python 3模块/软件包在哪里?

时间:2014-08-27 08:48:32

标签: python pip

我到处寻找,无法找到软件包的安装位置。

此外,来自的软件包,模块,库还是术语中的软件包?

4 个答案:

答案 0 :(得分:15)

来自the docs

  

Python通常将其库(以及您的site-packages文件夹)存储在安装目录中。因此,如果您已将Python安装到C:\ Python \,则默认库将驻留在C:\ Python \ Lib \中,第三方模块应存储在C:\ Python \ Lib \ site-packages中。

答案 1 :(得分:15)

for python 3.X默认位置C:\ Users \ username \ AppData \ Local \ Programs \ Python \ Python36 \ Lib \ site-packages

答案 2 :(得分:15)

使用此命令列出全局软件包及其位置:

pip list -v

# output example (windows 10):
# Package                   Version   Location                                                         Installer
# ------------------------- --------- ---------------------------------------------------------------- ---------
# adal                      0.4.5     c:\users\test\appdata\roaming\python\python36\site-packages      pip
# aiocache                  0.10.0    c:\program files\python36\lib\site-packages                      pip

使用virtual environment时,本地软件包位于项目文件夹中:

<project folder>\venv\Lib\site-packages

答案 3 :(得分:0)

这取决于您的python安装方式/安装位置。

例如:

  • 如果您将Conda用于python,则很有可能在以下默认位置找到软件包:
c:\users\<username>\miniconda3\lib\site-packages
  • 如果将Python3.8安装为独立,则会在以下位置找到它:
C:\Users\<username>\AppData\Roaming\Python\Python38\site-packages\

如果您安装一个简单的pip软件包(不使用任何特定位置),并且仅包含一些脚本,它将在以下位置出现:

C:\Python38\Scripts\

请注意,如果脚本依赖于库,则可能无法正常运行,因为如果在Windows上安装了该库,并且没有考虑到这些因素,则无法从此位置找到它们。 >

  • 或者,如果您使用Cygwin,它们将以以下一种形式出现:
/usr/lib/python3.8/site-packages      
/usr/local/lib/python3.8/site-packages

同样,最好的选择是:

pip -V
pip list -v

还有一个名为pip-date的pip软件包,其中包含一个名为pipbyday的实用程序,它将向您显示每个软件包的位置和安装时间。