python - 当我不断收到相同的错误时,如何使用 pip 安装任何软件包?
问题描述
无论我尝试使用 pip 安装什么软件包,我都会遇到同样的错误,即使 pip 已安装并且工作正常。在这种情况下,我正在尝试安装 seaborn,这是我得到的错误。我必须安装 Vs Build Tools,但没有任何改变,只是现在它说 Original exception is: [WinError 3] El sistema no puede encontrar la ruta especificada: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\ VC\Tools\MSVC\14.23.28105\PlatformSDK\lib',而编译器类是 MSVCCompiler,基本上是系统找不到它,我不知道是我安装它还是让它变得更糟,但我无法继续我不知道该怎么做,任何帮助都会最有帮助
C:\Users\micae\AppData\Local\Programs\Python\Python38\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
warnings.warn(msg)
running bdist_wheel
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building py_modules sources
creating build
creating build\src.win-amd64-3.8
creating build\src.win-amd64-3.8\numpy
creating build\src.win-amd64-3.8\numpy\distutils
building library "npymath" sources
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
error: Could not initialize compiler instance: do you have Visual Studio
installed? If you are trying to build with MinGW, please use "python setup.py
build -c mingw32" instead. If you have Visual Studio installed, check it is
correctly installed, and the right version (VS 2008 for python 2.6, 2.7 and 3.2,
VS 2010 for >= 3.3).
Original exception was: [WinError 3] El sistema no puede encontrar la ruta especificada: 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.23.28105\\PlatformSDK\\lib', and the Compiler class was MSVCCompiler
============================================================================
============================================================================
----------------------------------------
ERROR: Failed building wheel for numpy
Running setup.py clean for numpy
ERROR: Command errored out with exit status 1:
command: 'C:\Users\micae\AppData\Local\Programs\Python\Python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\micae\\AppData\\Local\\Temp\\pip-install-ip0nzt0h\\numpy\\setup.py'"'"'; __file__='"'"'C:\\Users\\micae\\AppData\\Local\\Temp\\pip-install-ip0nzt0h\\numpy\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all
cwd: C:\Users\micae\AppData\Local\Temp\pip-install-ip0nzt0h\numpy
Complete output (10 lines):
Running from numpy source directory.
`setup.py clean` is not supported, use one of the following instead:
- `git clean -xdf` (cleans all files)
- `git clean -Xdf` (cleans all versioned files, doesn't touch
files that aren't checked into the git repo)
Add `--force` to your command to use it anyway if you must (unsupported).
C:\Users\micae\AppData\Local\Programs\Python\Python38\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
warnings.warn(msg)
running install
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building py_modules sources
building library "npymath" sources
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
error: Could not initialize compiler instance: do you have Visual Studio
installed? If you are trying to build with MinGW, please use "python setup.py
build -c mingw32" instead. If you have Visual Studio installed, check it is
correctly installed, and the right version (VS 2008 for python 2.6, 2.7 and 3.2,
VS 2010 for >= 3.3).
Original exception was: [WinError 3] El sistema no puede encontrar la ruta especificada: 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.23.28105\\PlatformSDK\\lib', and the Compiler class was MSVCCompiler
============================================================================
============================================================================
----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Users\micae\AppData\Local\Programs\Python\Python38\python.exe' 'C:\Users\micae\AppData\Local\Programs\Python\Python38\lib\site-packages\pip' install --ignore-installed --no-user --prefix 'C:\Users\micae\AppData\Local\Temp\pip-build-env-9bvfhm_w\overlay' --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- wheel setuptools 'Cython>=0.29.2' 'numpy==1.13.3; python_version=='"'"'3.5'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.13.3; python_version=='"'"'3.6'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.14.5; python_version>='"'"'3.7'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.16.0; python_version=='"'"'3.5'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.16.0; python_version=='"'"'3.6'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.16.0; python_version>='"'"'3.7'"'"' and platform_system=='"'"'AIX'"'"'' Check the logs for full command output. ```
解决方案
推荐阅读
- typescript - Typescript keyof 类型根据键的数量变化
- ios - 使用未解析的标识符“referenceWithThreadConfined”
- python - 散景:悬停工具提示以纳秒为单位显示时间 - 如何转换?
- r - 在R中使用latticeExtra中的doubleYScale时如何更改Y轴刻度的字体大小
- php - 如何在 laravel 中使用 phpword 将 html/php 代码转换为 doc
- d3.js - 如何使用 d3 的可缩放朝阳
- python - Tensorflow无法在Tensorflow图函数中获取值
- mysql - 根据mysql中的索引提取json数组
- scala - 如何在 Scala 中发送通用对象来代替 Type 变量(或 Any)
- arrays - 循环图像网址数组