首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows 10上安装google助手时出错

在windows 10上安装google助手时出错
EN

Stack Overflow用户
提问于 2018-08-05 16:54:52
回答 2查看 169关注 0票数 0

我试图在Windows 10上安装gogle-助手-sdk,但是我发现了一个奇怪的错误,我无法理解。

在为所有用户安装python并在运行以下命令时设置ENV变量后-

代码语言:javascript
复制
py -m pip install google-assistant-sdk[samples]

我跟错了-

代码语言:javascript
复制
Command ""C:\Program Files (x86)\Python37-32\python.exe" -u -c "import 
setuptools, tokenize;__file__='C:\\Users\\ramji\\AppData\\Local\\Temp\\pip- 
install-p29c8ggl\\grpcio\\setup.py';f=getattr(tokenize, 'open', open) 
(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, 
__file__, 'exec'))" install --record C:\Users\ramji\AppData\Local\Temp\pip- 
record-7znlf3rz\install-record.txt --single-version-externally-managed -- 
compile" failed with error code 1 in C:\Users\ramji\AppData\Local\Temp\pip- 
install-p29c8ggl\grpcio\

详细输出-

代码语言:javascript
复制
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\ramji\AppData\Local\Temp\pip-install-p29c8ggl\grpcio\src\python\grpcio\commands.py", line 292, in build_extensions
    build_ext.build_ext.build_extensions(self)
  File "C:\Program Files (x86)\Python37-32\lib\distutils\command\build_ext.py", line 448, in build_extensions
    self._build_extensions_serial()
  File "C:\Program Files (x86)\Python37-32\lib\distutils\command\build_ext.py", line 473, in _build_extensions_serial
    self.build_extension(ext)
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\setuptools\command\build_ext.py", line 199, in build_extension
    _build_ext.build_extension(self, ext)
  File "C:\Program Files (x86)\Python37-32\lib\distutils\command\build_ext.py", line 533, in build_extension
    depends=ext.depends)
  File "C:\Program Files (x86)\Python37-32\lib\distutils\_msvccompiler.py", line 345, in compile
    self.initialize()
  File "C:\Program Files (x86)\Python37-32\lib\distutils\_msvccompiler.py", line 238, in initialize
    vc_env = _get_vc_env(plat_spec)
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\setuptools\msvc.py", line 185, in msvc14_get_vc_env
    return EnvironmentInfo(plat_spec, vc_min_ver=14.0).return_env()
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\setuptools\msvc.py", line 844, in __init__
    self.si = SystemInfo(self.ri, vc_ver)
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\setuptools\msvc.py", line 486, in __init__
    self.vc_ver = vc_ver or self._find_latest_available_vc_ver()
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\setuptools\msvc.py", line 493, in _find_latest_available_vc_ver
    raise distutils.errors.DistutilsPlatformError(err)
distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\ramji\AppData\Local\Temp\pip-install-p29c8ggl\grpcio\setup.py", line 348, in <module>
    cmdclass=COMMAND_CLASS,
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\setuptools\__init__.py", line 129, in setup
    return distutils.core.setup(**attrs)
  File "C:\Program Files (x86)\Python37-32\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\Program Files (x86)\Python37-32\lib\distutils\dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "C:\Program Files (x86)\Python37-32\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\setuptools\command\install.py", line 61, in run
    return orig.install.run(self)
  File "C:\Program Files (x86)\Python37-32\lib\distutils\command\install.py", line 545, in run
    self.run_command('build')
  File "C:\Program Files (x86)\Python37-32\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Program Files (x86)\Python37-32\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Program Files (x86)\Python37-32\lib\distutils\command\build.py", line 135, in run
    self.run_command(cmd_name)
  File "C:\Program Files (x86)\Python37-32\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Program Files (x86)\Python37-32\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\setuptools\command\build_ext.py", line 78, in run
    _build_ext.run(self)
  File "C:\Program Files (x86)\Python37-32\lib\distutils\command\build_ext.py", line 339, in run
    self.build_extensions()
  File "C:\Users\ramji\AppData\Local\Temp\pip-install-p29c8ggl\grpcio\src\python\grpcio\commands.py", line 295, in build_extensions
    support.diagnose_build_ext_error(self, error, formatted_exception)
  File "C:\Users\ramji\AppData\Local\Temp\pip-install-p29c8ggl\grpcio\src\python\grpcio\support.py", line 109, in diagnose_build_ext_error
    "backtrace).\n\n{}".format(formatted))
commands.CommandError:

We could not diagnose your build failure. If you are unable to proceed, please file an issue at http://www.github.com/grpc/grpc with `[Python install]` in the title; please attach the whole log (including everything that may have appeared above the Python backtrace).

Traceback (most recent call last):
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\setuptools\msvc.py", line 490, in _find_latest_available_vc_ver
    return self.find_available_vc_vers()[-1]
IndexError: list index out of range

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\ramji\AppData\Local\Temp\pip-install-p29c8ggl\grpcio\src\python\grpcio\commands.py", line 292, in build_extensions
    build_ext.build_ext.build_extensions(self)
  File "C:\Program Files (x86)\Python37-32\lib\distutils\command\build_ext.py", line 448, in build_extensions
    self._build_extensions_serial()
  File "C:\Program Files (x86)\Python37-32\lib\distutils\command\build_ext.py", line 473, in _build_extensions_serial
    self.build_extension(ext)
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\setuptools\command\build_ext.py", line 199, in build_extension
    _build_ext.build_extension(self, ext)
  File "C:\Program Files (x86)\Python37-32\lib\distutils\command\build_ext.py", line 533, in build_extension
    depends=ext.depends)
  File "C:\Program Files (x86)\Python37-32\lib\distutils\_msvccompiler.py", line 345, in compile
    self.initialize()
  File "C:\Program Files (x86)\Python37-32\lib\distutils\_msvccompiler.py", line 238, in initialize
    vc_env = _get_vc_env(plat_spec)
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\setuptools\msvc.py", line 185, in msvc14_get_vc_env
    return EnvironmentInfo(plat_spec, vc_min_ver=14.0).return_env()
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\setuptools\msvc.py", line 844, in __init__
    self.si = SystemInfo(self.ri, vc_ver)
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\setuptools\msvc.py", line 486, in __init__
    self.vc_ver = vc_ver or self._find_latest_available_vc_ver()
  File "C:\Program Files (x86)\Python37-32\lib\site-packages\setuptools\msvc.py", line 493, in _find_latest_available_vc_ver
    raise distutils.errors.DistutilsPlatformError(err)
distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools


----------------------------------------
Command ""C:\Program Files (x86)\Python37-32\python.exe" -u -c "import 
setuptools, tokenize;__file__='C:\\Users\\ramji\\AppData\\Local\\Temp\\pip- 
install-p29c8ggl\\grpcio\\setup.py';f=getattr(tokenize, 'open', open) 
(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, 
__file__, 'exec'))" install --record C:\Users\ramji\AppData\Local\Temp\pip- 
record-7znlf3rz\install-record.txt --single-version-externally-managed -- 
compile" failed with error code 1 in C:\Users\ramji\AppData\Local\Temp\pip- 
`enter code here`install-p29c8ggl\grpcio\

我甚至尝试在另一台windows 10机器上执行这个逗号,并得到了相同的结果。

有谁知道问题和解决办法是什么吗?

谢谢和问候。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-05 20:15:14

看起来,编译某些依赖项需要构建工具:

需要MicrosoftVisualC++ 14.0。使用"Microsoft Visual C++ Build Tools“获得它:http://landinghub.visualstudio.com/visual-cpp-build-tools

票数 0
EN

Stack Overflow用户

发布于 2018-08-15 20:39:28

不幸的是,用于MicrosoftVisualC++的独立构建工具已不复存在。相反,微软更喜欢你安装他们的6GB的视频工作室,许多旧的链接直接指向这个工作室。我们中的许多人意识到,这一要求是专制的,并希望独立安装程序回来。

下面的位置似乎承载了VS2015的构建工具。然而,它告诉我,它们的大小将在3gb到6gb之间:https://visualstudio.microsoft.com/vs/older-downloads/

对于C++构建工具来说,这个大小没有任何意义。然而,我被告知这是正确的。看起来,在真正的MS时尚,它带来了许多额外的行李,大多数用途,甚至不会关心。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51696395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档