gpt4 book ai didi

eclipse - Pydev 解释器和 virtualenv 缺少基类

转载 作者:行者123 更新时间:2023-12-01 06:46:17 25 4
gpt4 key购买 nike

好的,所以如果我创建一个全新的 virtualenv,然后跳入该环境,进入该环境中的 python shell,并运行“导入日志记录”,例如,它导入绝对没问题。然后我可以启动 eclipse,基于我的 virtualenv 中的/bin/python 创建一个新的解释器,如果我在 eclipse 中打开一个 python 控制台,基于这个新的解释器,我可以再次运行'import logging',没有任何问题。我可以用这个新的解释器创建一个项目并创建一个示例文件

导入日志
打印 asdf

我将在“导入日志记录”行中收到“ Unresolved 导入”错误。这可以通过将系统 lib/pythonX.X 目录(在我的情况下为/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6)添加到解释器配置来解决,但我会给人的印象是,这对于您想要使用 eclipse 和 virtualenv 进行的操作是违反直觉的。

我知道 lib/pythonX.X 目录中的东西除了基类之外几乎什么都没有,但是如果它们应该始终被包含,那么它们不应该被包含在内吗?这不是违反 virtualenv 在它自己的 lib/pythonX.X 目录中设置指向这些类的链接的方式吗?将基本 python lib/pythonX.X 目录添加到 eclipse 解释器是正确的方法,还是这样做有问题?

我是对整个设置感到困惑,还是真的很困惑,我问这个问题是对的?感谢任何可以提供帮助的人。

最佳答案

我认为这只是令人困惑......在 PyDev 中配置 virtualenv 解释器时,您确实必须添加基本解释器的路径(即:在命令行中,当您启动该解释器并执行 import sys;print(sys.path) 时,基本解释器可能会在那里,因此,它们也需要在 PyDev 中)。

关于eclipse - Pydev 解释器和 virtualenv 缺少基类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5007506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com