不再支持 Python 2.7 时的 GraphLab 安装

GraphLab installation when Python 2.7 is no longer supported

我需要在 jupyter 笔记本中安装 GraphLab 来做一个 coursera 项目,但我发现的所有说明和我在 Whosebug 中的研究表明它需要 python-2.x 或现在 python-2.7 不再受支持,我该怎么办?

我遇到了同样的问题。我就是这样解决的。希望对你也有帮助。

  1. 首先,您需要打开 anaconda 导航器。
  2. 然后转到“环境”选项卡。

  3. 点击创建选项

  4. 然后为您的环境提供一个名称并选择适当的 python 版本。 (GraphLab Create安装需要Python2.7.x环境和pip版本>=7)

  5. 当您的环境准备就绪后,您可以使用终端打开它,如下所示。

  6. 在命令提示符中键入 conda update pip 以确保 pip 更新到最新版本
  7. 现在运行这个命令pip install --upgrade --no-cache-dir https://get.graphlab.com/GraphLab-Create/2.1/your registered email address here/your product key here/GraphLab-Create-License.tar.gz
  8. 安装或更新 IPython 和 IPython Notebook conda install ipython-notebook

希望对您有所帮助。谢谢!

第 4 步。创建 conda env 花费了很长时间,而且似乎不起作用。以下是conda提示的错误:

Users\sharone\Anaconda2>conda create -n gl-env python=2.7 anaconda=4.0.0
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ....
Solving package specifications: .
Error:  Dependencies missing in current win-64 channels:
  - anaconda 4.0|4.0.0* -> scipy 0.17.0 np110py27_0 -> blas * mkl
  - anaconda 4.0|4.0.0* -> numpy 1.10.4 py35_0 -> blas * mkl
  - anaconda 4.0|4.0.0* -> scipy 0.17.0 np110py34_0 -> blas * mkl
  - anaconda 4.0|4.0.0* -> scikit-learn 0.17.1 np110py27_0 -> blas * mkl
  - anaconda 4.0|4.0.0* -> numexpr 2.5 np110py35_0 -> blas * mkl
  - anaconda 4.0|4.0.0* -> scikit-learn 0.17.1 np110py34_0 -> blas * mkl
  - anaconda 4.0|4.0.0* -> pytables 3.2.2 np110py35_2 -> numexpr 2.5* -> numpy 1.11* -> blas * mkl
  - anaconda 4.0|4.0.0* -> pytables 3.2.2 np110py34_2 -> numexpr 2.5* -> numpy 1.11* -> blas * mkl
  - anaconda 4.0|4.0.0* -> scipy 0.17.0 np110py35_0 -> blas * mkl
  - anaconda 4.0|4.0.0* -> pytables 3.2.2 np110py27_2 -> numexpr 2.5* -> numpy 1.11* -> blas * mkl
  - anaconda 4.0|4.0.0* -> pytables 3.2.2 np110py35_2 -> numexpr 2.5* -> blas * mkl
  - anaconda 4.0|4.0.0* -> numpy 1.10.4 py34_0 -> blas * mkl
  - anaconda 4.0|4.0.0* -> numexpr 2.5 np110py34_0 -> blas * mkl
  - anaconda 4.0|4.0.0* -> numpy 1.10.4 py27_0 -> blas * mkl
  - anaconda 4.0|4.0.0* -> scikit-learn 0.17.1 np110py35_0 -> blas * mkl
  - anaconda 4.0|4.0.0* -> pytables 3.2.2 np110py27_2 -> numexpr 2.5* -> blas * mkl
  - anaconda 4.0|4.0.0* -> pytables 3.2.2 np110py34_2 -> numexpr 2.5* -> blas * mkl
  - anaconda 4.0|4.0.0* -> numexpr 2.5 np110py27_0 -> blas * mkl

您可以在 anaconda.org 上搜索此包:

anaconda search -t conda blas * mkl