Проблемы с установкой GraphLab Create в Windows 7

В рамках своей учебной программы я пытался установить GraphLab Create, следуя инструкциям, приведенным на сайте https://dato.com/. . Моя система работает под управлением Windows 7 Professional с 8 ГБ ОЗУ и около 40 ГБ свободного места на жестком диске.

Я сделал следующее:

  1. Установлен Windows 64-разрядный графический установщик Python 2.7 в соответствии с инструкциями GraphLab Create, а затем
  2. Выполните действия, описанные в разделе «Установка Anaconda Python», как указано в ссылке выше.

Моя установка прошла успешно, но я не могу использовать этот пакет, ошибка импорта графлаба. Файл журнала и ошибка, как показано ниже:

Added C:\Anaconda and C:\Anaconda\Scripts to PATH.

C:\Anaconda>conda create -n dato-env python=2.7
Fetching package metadata: ....
Solving package specifications: .
Package plan for installation in environment C:\Anaconda\envs\dato-env:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    setuptools-18.1            |           py27_0         646 KB
    wheel-0.24.0               |           py27_0         116 KB
    pip-7.1.2                  |           py27_0         1.4 MB
    ------------------------------------------------------------
                                           Total:         2.2 MB

The following NEW packages will be INSTALLED:

    pip:        7.1.2-py27_0
    python:     2.7.10-0
    setuptools: 18.1-py27_0
    wheel:      0.24.0-py27_0

Proceed ([y]/n)? Y

Fetching packages ...
setuptools-18. 100% |###############################| Time: 0:00:01 624.09 kB/s
wheel-0.24.0-p 100% |###############################| Time: 0:00:00   1.35 MB/s
pip-7.1.2-py27 100% |###############################| Time: 0:00:02 737.94 kB/s
Extracting packages ...
[      COMPLETE      ]|##################################################| 100%
Linking packages ...
[      COMPLETE      ]|##################################################| 100%
#
# To activate this environment, use:
# > activate dato-env
#

C:\Anaconda>activate dato-env
Activating environment "dato-env"...

[dato-env] C:\Anaconda>conda update pip
Fetching package metadata: ....
# All requested packages already installed.
# packages in environment at C:\Anaconda\envs\dato-env:
#
pip                       7.1.2                    py27_0

[dato-env] C:\Anaconda>conda install ipython-notebook
Fetching package metadata: ....
Solving package specifications: .
Package plan for installation in environment C:\Anaconda\envs\dato-env:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    decorator-4.0.2            |           py27_0          11 KB
    ipython_genutils-0.1.0     |           py27_0          32 KB
    mistune-0.7.1              |           py27_0         122 KB
    path.py-7.6                |           py27_0          41 KB
    pickleshare-0.5            |           py27_0           8 KB
    simplegeneric-0.8.1        |           py27_0           6 KB
    traitlets-4.0.0            |           py27_0          88 KB
    ipython-4.0.0              |           py27_0         969 KB
    jinja2-2.8                 |           py27_0         263 KB
    jupyter_core-4.0.4         |           py27_0          74 KB
    tornado-4.2.1              |           py27_0         510 KB
    jupyter_client-4.0.0       |           py27_0         129 KB
    nbformat-4.0.0             |           py27_0         155 KB
    ipykernel-4.0.3            |           py27_0         111 KB
    nbconvert-4.0.0            |           py27_0         306 KB
    notebook-4.0.4             |           py27_0         4.3 MB
    ipython-notebook-4.0.4     |           py27_0           5 KB
    ------------------------------------------------------------
                                           Total:         7.0 MB

The following NEW packages will be INSTALLED:

    certifi:            14.05.14-py27_0
    decorator:          4.0.2-py27_0
    ipykernel:          4.0.3-py27_0
    ipython:            4.0.0-py27_0
    ipython-notebook:   4.0.4-py27_0
    ipython_genutils:   0.1.0-py27_0
    jinja2:             2.8-py27_0
    jsonschema:         2.4.0-py27_0
    jupyter_client:     4.0.0-py27_0
    jupyter_core:       4.0.4-py27_0
    markupsafe:         0.23-py27_0
    mistune:            0.7.1-py27_0
    nbconvert:          4.0.0-py27_0
    nbformat:           4.0.0-py27_0
    notebook:           4.0.4-py27_0
    path.py:            7.6-py27_0
    pickleshare:        0.5-py27_0
    pygments:           2.0.2-py27_0
    pyreadline:         2.0-py27_0
    pyzmq:              14.7.0-py27_0
    simplegeneric:      0.8.1-py27_0
    ssl_match_hostname: 3.4.0.2-py27_0
    tornado:            4.2.1-py27_0
    traitlets:          4.0.0-py27_0

Proceed ([y]/n)? y

Fetching packages ...
decorator-4.0. 100% |###############################| Time: 0:00:00   3.74 MB/s
ipython_genuti 100% |###############################| Time: 0:00:00   1.32 MB/s
mistune-0.7.1- 100% |###############################| Time: 0:00:00   1.20 MB/s
path.py-7.6-py 100% |###############################| Time: 0:00:00 987.33 kB/s
pickleshare-0. 100% |###############################| Time: 0:00:00   3.92 MB/s
simplegeneric- 100% |###############################| Time: 0:00:00 655.22 kB/s
traitlets-4.0. 100% |###############################| Time: 0:00:00 942.22 kB/s
ipython-4.0.0- 100% |###############################| Time: 0:00:01 943.49 kB/s
jinja2-2.8-py2 100% |###############################| Time: 0:00:00 816.70 kB/s
jupyter_core-4 100% |###############################| Time: 0:00:00 901.24 kB/s
tornado-4.2.1- 100% |###############################| Time: 0:00:00 767.53 kB/s
jupyter_client 100% |###############################| Time: 0:00:00 409.79 kB/s
nbformat-4.0.0 100% |###############################| Time: 0:00:00 571.91 kB/s
ipykernel-4.0. 100% |###############################| Time: 0:00:00   1.04 MB/s
nbconvert-4.0. 100% |###############################| Time: 0:00:00 454.87 kB/s
notebook-4.0.4 100% |###############################| Time: 0:00:07 561.12 kB/s
ipython-notebo 100% |###############################| Time: 0:00:00 606.63 kB/s
Extracting packages ...
[      COMPLETE      ]|##################################################| 100%
Linking packages ...
[      COMPLETE      ]|##################################################| 100%

[dato-env] C:\Anaconda>pip install --upgrade --no-cache-dir https://get.dato.com
/GraphLab-Create/1.5.2/******@spsmail.cuny.edu/****-****-****-****-****
-****-****-****/GraphLab-Create-License.tar.gz
Collecting https://get.dato.com/GraphLab-Create/1.5.2/******@spsmail.cu
ny.edu/****-****-****-****-****-****-****-****/GraphLab-Create-License.tar.gz
  Downloading https://get.dato.com/GraphLab-Create/1.5.2/******@spsmail
.cuny.edu/****-****-****-****-****-****-****-****/GraphLab-Create-License.tar.gz

Collecting graphlab-create>=1.5.2 (from GraphLab-Create-License==1.5.2)
  Downloading GraphLab_Create-1.5.2-cp27-none-win_amd64.whl (41.4MB)
    100% |################################| 41.4MB 706kB/s
Collecting boto==2.33.0 (from graphlab-create>=1.5.2->GraphLab-Create-License==1
.5.2)
  Downloading boto-2.33.0-py2.py3-none-any.whl (1.3MB)
    100% |################################| 1.3MB 611kB/s
Collecting prettytable==0.7.2 (from graphlab-create>=1.5.2->GraphLab-Create-Lice
nse==1.5.2)
  Downloading prettytable-0.7.2.tar.bz2
Collecting decorator==3.4.0 (from graphlab-create>=1.5.2->GraphLab-Create-Licens
e==1.5.2)
  Downloading decorator-3.4.0.tar.gz
Collecting librato-metrics==0.4.9 (from graphlab-create>=1.5.2->GraphLab-Create-
License==1.5.2)
  Downloading librato-metrics-0.4.9.tar.gz
Collecting multipledispatch>=0.4.7 (from graphlab-create>=1.5.2->GraphLab-Create
-License==1.5.2)
  Downloading multipledispatch-0.4.8.tar.gz
Collecting sseclient==0.0.8 (from graphlab-create>=1.5.2->GraphLab-Create-Licens
e==1.5.2)
  Downloading sseclient-0.0.8.tar.gz
Collecting requests==2.3.0 (from graphlab-create>=1.5.2->GraphLab-Create-License
==1.5.2)
  Downloading requests-2.3.0-py2.py3-none-any.whl (452kB)
    100% |################################| 454kB 718kB/s
Collecting awscli==1.7.27 (from graphlab-create>=1.5.2->GraphLab-Create-License=
=1.5.2)
  Downloading awscli-1.7.27.tar.gz (336kB)
    100% |################################| 339kB 787kB/s
Collecting mixpanel-py==3.1.1 (from graphlab-create>=1.5.2->GraphLab-Create-Lice
nse==1.5.2)
  Downloading mixpanel-py-3.1.1.tar.gz
Collecting tornado==4.1 (from graphlab-create>=1.5.2->GraphLab-Create-License==1
.5.2)
  Downloading tornado-4.1.tar.gz (332kB)
    100% |################################| 335kB 602kB/s
Collecting six (from librato-metrics==0.4.9->graphlab-create>=1.5.2->GraphLab-Cr
eate-License==1.5.2)
  Downloading six-1.9.0-py2.py3-none-any.whl
Collecting botocore<0.109.0,>=0.108.0 (from awscli==1.7.27->graphlab-create>=1.5
.2->GraphLab-Create-License==1.5.2)
  Downloading botocore-0.108.0.tar.gz (1.6MB)
    100% |################################| 1.6MB 413kB/s
Collecting bcdoc<0.15.0,>=0.14.0 (from awscli==1.7.27->graphlab-create>=1.5.2->G
raphLab-Create-License==1.5.2)
  Downloading bcdoc-0.14.0-py2.py3-none-any.whl
Collecting colorama<=0.3.3,>=0.2.5 (from awscli==1.7.27->graphlab-create>=1.5.2-
>GraphLab-Create-License==1.5.2)
  Downloading colorama-0.3.3.tar.gz
Collecting docutils>=0.10 (from awscli==1.7.27->graphlab-create>=1.5.2->GraphLab
-Create-License==1.5.2)
  Downloading docutils-0.12.tar.gz (1.6MB)
    100% |################################| 1.6MB 481kB/s
Collecting rsa<=3.1.4,>=3.1.2 (from awscli==1.7.27->graphlab-create>=1.5.2->Grap
hLab-Create-License==1.5.2)
  Downloading rsa-3.1.4.tar.gz
Collecting certifi (from tornado==4.1->graphlab-create>=1.5.2->GraphLab-Create-L
icense==1.5.2)
  Downloading certifi-2015.04.28-py2.py3-none-any.whl (373kB)
    100% |################################| 376kB 553kB/s
Requirement already up-to-date: backports.ssl-match-hostname in c:\anaconda\envs
\dato-env\lib\site-packages (from tornado==4.1->graphlab-create>=1.5.2->GraphLab
-Create-License==1.5.2)
Collecting jmespath==0.7.1 (from botocore<0.109.0,>=0.108.0->awscli==1.7.27->gra
phlab-create>=1.5.2->GraphLab-Create-License==1.5.2)
  Downloading jmespath-0.7.1-py2.py3-none-any.whl
Collecting python-dateutil<3.0.0,>=2.1 (from botocore<0.109.0,>=0.108.0->awscli=
=1.7.27->graphlab-create>=1.5.2->GraphLab-Create-License==1.5.2)
  Downloading python_dateutil-2.4.2-py2.py3-none-any.whl (188kB)
    100% |################################| 192kB 356kB/s
Collecting pyasn1>=0.1.3 (from rsa<=3.1.4,>=3.1.2->awscli==1.7.27->graphlab-crea
te>=1.5.2->GraphLab-Create-License==1.5.2)
  Downloading pyasn1-0.1.8.tar.gz (75kB)
    100% |################################| 77kB 593kB/s
Installing collected packages: boto, prettytable, decorator, six, librato-metric
s, multipledispatch, requests, sseclient, jmespath, python-dateutil, botocore, d
ocutils, bcdoc, colorama, pyasn1, rsa, awscli, mixpanel-py, certifi, tornado, gr
aphlab-create, GraphLab-Create-License
  Running setup.py install for prettytable
  Found existing installation: decorator 4.0.2
    Uninstalling decorator-4.0.2:
      Successfully uninstalled decorator-4.0.2
  Running setup.py install for decorator
  Running setup.py install for librato-metrics
  Running setup.py install for multipledispatch
  Running setup.py install for sseclient
  Running setup.py install for botocore
  Running setup.py install for docutils
  Running setup.py install for colorama
  Running setup.py install for pyasn1
  Running setup.py install for rsa
  Running setup.py install for awscli
  Running setup.py install for mixpanel-py
  Found existing installation: certifi 14.5.14
    DEPRECATION: Uninstalling a distutils installed project (certifi) has been d
eprecated and will be removed in a future version. This is due to the fact that
uninstalling a distutils project will only partially uninstall the project.
    Uninstalling certifi-14.5.14:
      Successfully uninstalled certifi-14.5.14
  Found existing installation: tornado 4.2.1
    DEPRECATION: Uninstalling a distutils installed project (tornado) has been d
eprecated and will be removed in a future version. This is due to the fact that
uninstalling a distutils project will only partially uninstall the project.
    Uninstalling tornado-4.2.1:
      Successfully uninstalled tornado-4.2.1
  Running setup.py install for tornado
  Running setup.py install for GraphLab-Create-License
Successfully installed GraphLab-Create-License-1.5.2 awscli-1.7.27 bcdoc-0.14.0
boto-2.33.0 botocore-0.108.0 certifi-2015.4.28 colorama-0.3.3 decorator-3.4.0 do
cutils-0.12 graphlab-create-1.5.2 jmespath-0.7.1 librato-metrics-0.4.9 mixpanel-
py-3.1.1 multipledispatch-0.4.8 prettytable-0.7.2 pyasn1-0.1.8 python-dateutil-2
.4.2 requests-2.3.0 rsa-3.1.4 six-1.9.0 sseclient-0.0.8 tornado-4.1

[dato-env] C:\Anaconda>python
Python 2.7.10 |Anaconda 2.3.0 (64-bit)| (default, May 28 2015, 16:44:52) [MSC v.
1500 64 bit (AMD64)] on win32
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://binstar.org
>>> import graphlab
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named graphlab
>>>

Хотя я вижу папку C:\Anaconda\envs\dato-env в своей системе, import graphlab выдает ошибки.

Цените помощь.


person PB4133944    schedule 03.09.2015    source источник


Ответы (1)


Я смог решить проблему и подумал о том, чтобы опубликовать то же самое, если это поможет другим. На самом деле это среда окна, которую испортил скрипт активации dato (C:\Anaconda\Scripts\activate.bat, где C — моя буква диска). Добавлять

set PREACTIVATE_PATH=C:\Anaconda;C:\Anaconda\Scripts;
call set PATH=%%PATH:%PREACTIVATE_PATH%=%%

чуть выше строки «set CONDA_NEW_ENV=%~1» и

cd %ANACONDA_ENVS%\%CONDA_DEFAULT_ENV%

сразу после строки «set PROMPT=[%CONDA_DEFAULT_ENV%] %PROMPT%» проблема будет устранена. Также обратите внимание, что вы не можете использовать стандартные ярлыки, созданные в меню «Пуск», поскольку вам нужно каждый раз активировать новую среду.

Итак, процесс запуска будет таким:

  1. Нажмите «Командная строка Anaconda» в разделе «Anaconda (***)» при запуске.
  2. Введите «активировать ‹название вашей среды› и нажмите Enter
  3. Запустите блокнот ipython или python из этой оболочки.

Вот и все, это было так просто, но мне потребовалось несколько часов, чтобы понять это.

person PB4133944    schedule 03.09.2015
comment
Привет, я честно не понимаю, как вы разрешили ситуацию, поскольку у меня есть что-то подобное здесь. установить PREACTIVATE_PATH=C:\Anaconda;C:\Anaconda\Scripts; call set PATH=%%PATH:%PREACTIVATE_PATH%=%% чуть выше set CONDA_NEW_ENV=%~1 строка и... Я нахожу это немного запутанным. Пожалуйста, вы можете объяснить, перефразируя? Спасибо. - person gbade_; 17.03.2016