我跟随这些指示在我的Ubuntu机器上设置了GraphLab。最后,我打开Python2.7.6并运行了第一个测试行import graphlab as gl。这个给了我
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*条目..。我想知道是否有什么地方指向了错误的版本:
python python2.7-config python3.4 python-config
python2 python2-config python3.4m pythontex
python2.7 python3 python3m pythontex3发布于 2015-10-15 21:38:56
Dato创建安装程序实际上并没有在我的Mac (El Capitan)上安装Graphlab。我在终端窗口中执行了以下操作(安装了Anaconda):
% pip install graphlab-create随后安装的Graphlab创建。然后,您可以很容易地验证:
% 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 蟒蛇 图形实验室
发布于 2014-09-29 00:27:58
另一种选择是使用virtualenvwrapper轻松地创建和应用虚拟环境。例如,遵循这份文件,从安装开始:
sudo pip install virtualenvwrapper例如,打开您的.bashrc设置文件,运行gedit .bashrc并在其底部追加以下行:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh重新启动终端窗口,然后您可以创建虚拟环境,称之为“测试”:
mkvirtualenv test现在,测试是一个虚拟环境,您也在其中(也就是说,test当前是“激活的”)。要把GraphLab放进test,
pip install graphlab-create类似地,您可以使用test在pip中安装其他python工具包,在test中运行的任何python程序都只能看到这里安装的python工具包。
发布于 2014-09-28 01:16:39
也许您应该在virtualenv中安装graphlab。
1.确保系统安装了virtualenv。若要验证,请执行pip freeze。若要安装,请在终端中执行sudo pip install virtualenv,然后再继续。
2.在终端中复制并执行以下命令。这将创建一个名为“graphlab”的虚拟环境,并安装graphlab创建0.9.1版
virtualenv graphlab
. graphlab/bin/activate
pip install graphlab-create==0.9.1https://stackoverflow.com/questions/25960070
复制相似问题