DLVM - pip安装错误

时间:2018-01-08 23:33:19

标签: azure-dsvm

尝试在Azure深度学习虚拟机上进行pip安装会出现此错误 -

从命令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 个答案:

答案 0 :(得分:0)

鉴于上面的路径,它似乎发生在Azure数据科学VM(DSVM)和深度学习VM(DLVM)的Linux版本上的Python 3.5(py35)conda环境中。

根据错误消息,解决此问题的一般指导是更新setuptools,然后尝试安装库。

在全局py35 conda环境中在DSVM / DLVM上执行此操作的命令是:

sudo /anaconda/envs/py35/bin/pip install --upgrade setuptools
sudo /anaconda/envs/py35/bin/pip install  <<package name>>

对于DSVM上的根(Python 2.7)环境,命令为:

sudo /anaconda/bin/pip install --upgrade setuptools
sudo /anaconda/bin/pip install  <<package name>>

希望这可以解决问题。