DLVM - ошибка установки pip
Попытка установки pip на виртуальной машине Azure Deep Learning приводит к этой ошибке:
Завершите вывод команды python setup.py egg_info:
ERROR:root:Error parsing
Traceback (most recent call last):
File "/anaconda/envs/py35/lib/python3.5/site-packages/pbr/core.py", line 111, in pbr
attrs = util.cfg_to_args(path, dist.script_args)
File "/anaconda/envs/py35/lib/python3.5/site-packages/pbr/util.py", line 267, in cfg_to_args
wrap_commands(kwargs)
File "/anaconda/envs/py35/lib/python3.5/site-packages/pbr/util.py", line 569, in wrap_commands
cmdclass = ep.resolve()
File "/anaconda/envs/py35/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg/pkg_resources/__init__.py", line 2264, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
ImportError: No module named 'setuptools.command.build_clib'
error in setup command: Error parsing /tmp/pip-build-9ucgxr1d/cliff/setup.cfg: ImportError: No module named 'setuptools.command.build_clib'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-9ucgxr1d/cliff/
1 ответ
Учитывая пути выше, кажется, это происходит на Python 3.5 (py35
) среды conda в Linux-версии виртуальной машины Azure Data Science VM (DSVM) и Deep Learning VM (DLVM).
Основываясь на сообщении об ошибке, общее руководство для решения этой проблемы - обновить setuptools, а затем попытаться установить библиотеку.
Команды для этого на DSVM/DLVM в глобальном py35
Конда окружение это:
sudo /anaconda/envs/py35/bin/pip install --upgrade setuptools
sudo /anaconda/envs/py35/bin/pip install <<package name>>
Для корневой среды (Python 2.7) в DSVM используются следующие команды:
sudo /anaconda/bin/pip install --upgrade setuptools
sudo /anaconda/bin/pip install <<package name>>
Надеюсь, что это решит проблему.