4 个回答
2
这要看你是怎么安装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
,可以告诉你每个包的位置和安装时间。
33
对于 Python 3.X,默认的安装位置是 C:\Users\用户名\AppData\Local\Programs\Python\Python36\Lib\site-packages
61
使用这个命令可以列出所有的 全局包 以及它们的位置:
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
当你使用 虚拟环境 时,本地包 会放在项目文件夹里:
<project folder>\venv\Lib\site-packages
32
来自 官方文档
Python 通常会把它的库(也就是你用到的 site-packages 文件夹)放在安装目录里。所以,如果你把 Python 安装在 C:\Python\,那么默认的库就会在 C:\Python\Lib\ 里,而第三方模块应该放在 C:\Python\Lib\site-packages 这个文件夹里。