使用时zc.buildout公司遇到关于双重导入pkg\u资源的“用户警告”

2024-09-27 21:27:03 发布

您现在位置:Python中文网/ 问答频道 /正文

当我运行bin/buildout时,警告重复如下:

/Users/healdream/Playground/python/buildout/parts/buildout/site.py:262: UserWarning: Module pkg_resources was already imported from /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py, but /Users/healdream/Playground/python/buildout/eggs/distribute-0.6.19-py2.6.egg is being added to sys.path
  import pkg_resources

我使用zope的bootstrap.py,在运行bin/buildout之前,我运行python bootstrap.py --distribute

在引导.py,pkg_resources被导入,in bin/buildoutparts/buildout被前置到系统路径你知道吗

sys.path[0:0] = [
    '/Users/healdream/Playground/python/buildout/parts/buildout',
    ]

部分/扩建/地点:py:262,pkg\u资源再次显式导入import pkg_resources。所以警告出现了。你知道吗

如何避免警告?你知道吗


Tags: pathpyimport警告binsysbuildoutpkg
1条回答
网友
1楼 · 发布于 2024-09-27 21:27:03

这可能是一个隔离问题,只有通过升级才能解决,因为它取代了基本安装。如果这种情况再次发生,尝试一个virtualenv是一个好主意:

$ virtualenv  no-site-packages .
$ bin/python bootstrap.py
$ bin/buildout

相关问题 更多 >

    热门问题