【问题标题】:GraphLab installation when Python 2.7 is no longer supported不再支持 Python 2.7 时的 GraphLab 安装
【发布时间】:2020-06-05 17:54:23
【问题描述】:

我需要在 jupyter notebook 中安装 GraphLab 来做一个 coursera 项目,但我发现的所有说明和我在 stackoverflow 中的研究表明它需要 python-2.x 或者现在不再支持 python-2.7 所以我能做什么?

【问题讨论】:

  • this 回答你的问题了吗?
  • @Johnny 是的,它与我的相似,但没有答案,graphlab 需要 python-2.x,现在不再支持,所以有什么替代方案或解决方案吗?
  • 您无能为力。 Python 2.x 已弃用,根据these instructions,GraphLab 仅允许 Python 2.x。
  • Python 2.7 仍然存在,即使它不再接收更新。如果将来可以,我会避免使用它,但只需安装它并将其用于您的课程。

标签: python jupyter-notebook version graphlab


【解决方案1】:

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

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

  3. 点击创建选项

  4. 然后为您的环境提供一个名称并选择适当的 python 版本。 (GraphLab Create 安装需要 Python 2.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

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

【讨论】:

    【解决方案2】:

    第 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
    

    【讨论】:

    • 你确定这是问题的答案吗?
    • 上述步骤已成功执行。但是在 python 终端中导入 graphlab 导致错误。执行如下所示。需要帮助。提前致谢。 (C:\Users\sharone\Anaconda2\envs\gl-env) C:\Users\sharone\Documents>python Python 2.7.18 |Anaconda, Inc.| (默认,2020 年 4 月 23 日,17:26:54)win32 上的 [MSC v.1500 64 位 (AMD64)] 键入“帮助”、“版权”、“信用”或“许可”以获取更多信息。 >>> import graphlab Traceback(最近一次调用最后一次):文件“”,第 1 行,在 ImportError: No module named graphlab
    • anaconda search -t conda blas * mkl (C:\Users\sharone\Anaconda2) C:\Users\sharone>anaconda search -t conda blas * mkl 用法: anaconda-script.py [-h] [--show-traceback] [--hide-traceback] [-v] [-q] [--color] [--no-color] [-V] [-t TOKEN] [-s SITE] ... anaconda-script.py:错误:无法识别的参数:* mkl (C:\Users\sharone\Anaconda2) C:\Users\sharone>
    猜你喜欢
    • 2021-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-15
    • 1970-01-01
    • 2017-09-14
    • 1970-01-01
    相关资源
    最近更新 更多