gpt4 book ai didi

python - Graphlab创建SArray应用AttributeError : 'module' object has no attribute 'connect'

转载 作者:行者123 更新时间:2023-12-01 05:05:56 26 4
gpt4 key购买 nike

我在 Graphlab Create (python) 中将函数应用于 SArray 对象中的值时遇到问题。文档中给出的示例对我来说甚至失败了。

sa = SArray([1,2,3,4,5])
sa[sa.apply(lambda x: math.log(x) <= 1)]

返回以下内容:

RuntimeError: Runtime Exception: 0. Runtime Exception: 0. Traceback (most recent call last):
File "/usr/lib/python2.7/pickle.py", line 1382, in loads
return Unpickler(file).load()
File "/usr/lib/python2.7/pickle.py", line 858, in load
dispatch[key](self)
File "/usr/lib/python2.7/pickle.py", line 1090, in load_global
klass = self.find_class(module, name)
File "/usr/lib/python2.7/pickle.py", line 1124, in find_class
__import__(module)
File "/Library/Python/2.7/site-packages/graphlab/__init__.py", line 7, in <module>
import graphlab.connect.aws as aws
AttributeError: 'module' object has no attribute 'connect'

最佳答案

这可能是由于计算机上安装了多个 Python 造成的(通过 pickle 的 __import__ 似乎与常规 Python 导入的工作方式不同,并且可能会尝试从不同的路径加载模块)。

此问题的解决方法是在 virtualenv 中运行,在 virtualenv 中通过 pip 安装 graphlab-create 。这应该将 Python 模块加载隔离到正确的 Python 安装和模块路径。

关于python - Graphlab创建SArray应用AttributeError : 'module' object has no attribute 'connect' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25054548/

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