python - 为什么 Easy install 需要访问我的 rootfs 来进行 "develop"安装?

标签 python easy-install

我正在查看一个 python 应用程序服务器,我想尝试一下代码。我相信将“develop”传递给 setup.py 应该将所有内容保留在原处,而无需安装任何内容。但是,当运行 so 时,它会尝试在我的 rootfs 中创建目录。

./setup.py develop

给予:

running develop
Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
error: can't create or remove files in install directory

我认为这可能与包检查有关,但尝试将内容写入 rootfs 肯定是错误的?

最佳答案

develop 命令想要为您的项目添加一个 .pth 条目,以便它可以作为 Egg 导入。请参阅Development mode documentation ,以及develop command docs .

默认情况下将该条目放入站点包中。使用 --install-dir 开关设置不同的库路径。

关于python - 为什么 Easy install 需要访问我的 rootfs 来进行 "develop"安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14812400/

相关文章:

Python 正则表达式不提取值 - Python 3.x

python - wxpython的easy_install出现 "setup script"错误

python - 模块未找到错误 : No module named 'redis'

python - 找不到 'glue' 的索引页

python - 升级到 OS X Mavericks 后,easy_install 和 pip 损坏

python - easy_install libmysqld-dev 错误 :'NoneType' 对象没有属性 'clone'

python - 尝试读取 Excel 文件时如何修复[Errno 13]权限被拒绝?

python - __name__= ='__main__' 以上的东西执行了吗?

python - 如何在 map 方法中预处理和标记 TensorFlow CsvDataset?

python - 为什么 NLTK WordNet 无法找到简单的单词?