用户站点包目录

sch*_*acs 5 python pip pdb

我想知道如何'~/.local/lib/python2.7/site-packages'进入我的 ' sys.path'.

它是由PEP 370定义还是由pip(我使用 --user 选项安装包)修改?

我还发现如果我移动'~/.local/lib/python2.7/site-packages''~/.local/lib/python2.7/site-packages.bak'.

我将此功能添加Ad-hoc data breakpoints.pystartup,但没有任何变化。

有没有人对此有任何想法?

Dol*_*000 2

它来自site模块,默认情况下由解释器导入,除非您给它选项-S。(这样做,你会发现它不再与其他东西一起添加。)

具体来说,它源自site模块的“用户库”目录概念,该目录默认位于~/.localPOSIX 系统上。反过来,它由sysconfig模块作为userbase配置变量进行处理。

有关更多详细信息,请参阅site和模块的文档。sysconfig

您的数据断点不起作用的原因可能只是因为在运行site之前导入.pystartup