首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户站点-包目录

问用户站点-包目录
EN

Stack Overflow用户
提问于 2013-11-16 02:04:45
回答 1查看 8.6K关注 0票数 5

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

它是由佩普370定义的还是由pip修改的(我用--用户选项安装软件包)?

我还发现,如果我将'~/.local/lib/python2.7/site-packages'移动到'~/.local/lib/python2.7/site-packages.bak',这个条目就会消失。

我将这个函数Ad-hoc data breakpoints添加到.pystartup中,但是没有什么变化。

有人知道这件事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-16 02:49:10

它通过site模块来实现,该模块默认由解释器导入,除非您给它-S选项。(这样做,您将看到它不再添加,以及其他东西。)

具体来说,它来自于site模块的“用户基础”目录的概念,该目录默认为POSIX系统上的~/.local。这反过来由sysconfig模块作为userbase配置变量来处理。

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

数据断点不能工作的原因可能是因为site是在.pystartup运行之前导入的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20013763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档