首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GraphLab创建"ImportError:没有名为graphlab的模块“

GraphLab创建"ImportError:没有名为graphlab的模块“
EN

Stack Overflow用户
提问于 2014-09-21 14:12:13
回答 11查看 37K关注 0票数 8

我跟随这些指示在我的Ubuntu机器上设置了GraphLab。最后,我打开Python2.7.6并运行了第一个测试行import graphlab as gl。这个给了我

代码语言:javascript
复制
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named graphlab

我怎么才能开始诊断呢?

详细信息:

我从一个终端运行了python -V,它还给了我Python 2.7.6

/usr/bin中,我发现以下pyth*条目..。我想知道是否有什么地方指向了错误的版本:

代码语言:javascript
复制
python     python2.7-config  python3.4   python-config
python2    python2-config    python3.4m  pythontex
python2.7  python3           python3m    pythontex3
EN

回答 11

Stack Overflow用户

发布于 2015-10-15 21:38:56

Dato创建安装程序实际上并没有在我的Mac (El Capitan)上安装Graphlab。我在终端窗口中执行了以下操作(安装了Anaconda):

代码语言:javascript
复制
% pip install graphlab-create

随后安装的Graphlab创建。然后,您可以很容易地验证:

代码语言:javascript
复制
% python
Python 2.7.10 |Continuum Analytics, Inc.| (default, Sep 15 2015, 14:29:08)
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> import graphlab
>>>

我注意到,Python偶尔会忘记安装了Graphlab Create。重复上面的'pip‘命令会使它记住。

python 蟒蛇 图形实验室

票数 11
EN

Stack Overflow用户

发布于 2014-09-29 00:27:58

另一种选择是使用virtualenvwrapper轻松地创建和应用虚拟环境。例如,遵循这份文件,从安装开始:

代码语言:javascript
复制
sudo pip install virtualenvwrapper

例如,打开您的.bashrc设置文件,运行gedit .bashrc并在其底部追加以下行:

代码语言:javascript
复制
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh

重新启动终端窗口,然后您可以创建虚拟环境,称之为“测试”:

代码语言:javascript
复制
mkvirtualenv test

现在,测试是一个虚拟环境,您也在其中(也就是说,test当前是“激活的”)。要把GraphLab放进test

代码语言:javascript
复制
pip install graphlab-create

类似地,您可以使用testpip中安装其他python工具包,在test中运行的任何python程序都只能看到这里安装的python工具包。

票数 5
EN

Stack Overflow用户

发布于 2014-09-28 01:16:39

也许您应该在virtualenv中安装graphlab。

1.确保系统安装了virtualenv。若要验证,请执行pip freeze。若要安装,请在终端中执行sudo pip install virtualenv,然后再继续。

2.在终端中复制并执行以下命令。这将创建一个名为“graphlab”的虚拟环境,并安装graphlab创建0.9.1版

代码语言:javascript
复制
virtualenv graphlab
. graphlab/bin/activate
pip install graphlab-create==0.9.1
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25960070

复制
相关文章

相似问题

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