我试图安装Python包dulwich:
pip install dulwich
Run Code Online (Sandbox Code Playgroud)
但我得到一个神秘的错误信息:
error: Unable to find vcvarsall.bat
Run Code Online (Sandbox Code Playgroud)
如果我尝试手动安装包,也会发生同样的情况:
> python setup.py install
running build_ext
building 'dulwich._objects' extension
error: Unable to find vcvarsall.bat
Run Code Online (Sandbox Code Playgroud) 我尝试运行时遇到问题:
pip install numpy
Run Code Online (Sandbox Code Playgroud)
我明白了:
unable to find vcvarsall.bat.
Run Code Online (Sandbox Code Playgroud)
我按照这个步骤:如何在使用Pip安装Python包时使用MinGW的gcc编译器?.
这是我的道路
C:\Python33\;%SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\SYSTEM32\WBEM;%SYSTEMROOT%\SYSTEM32\WINDOWSPOWERSHELL\V1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Python33\;C:\Python33\Scripts;C:\MinGW\bin;
Run Code Online (Sandbox Code Playgroud)
我使用以下行创建了distutils.cfg
[build]
compiler=mingw32
Run Code Online (Sandbox Code Playgroud)在这里:
C:\Python33\Lib\distutils\distutils.cfg
Run Code Online (Sandbox Code Playgroud)
仍然得到同样的错误,不知道我做错了什么.
我使用的是Windows 8系统(32位),Python 3.3.我安装了Visual Studio 12.0,我最终将其用作Python的IDE.
谢谢你的帮助!
编辑:
easy_install numpy
Run Code Online (Sandbox Code Playgroud)
工作没有故障.
系统:
Windows 10
Python 3.7
Numpy 1.15.1
VS 2017
Run Code Online (Sandbox Code Playgroud)
我不认为这是重复的,因为以下提议的决议失败了:
附加说明: 我没有网络访问权限,所以我使用的是“basket”,我的安装行如下:
pip install --no-index -f .basked numpy
Run Code Online (Sandbox Code Playgroud)
我已经在运行这个command prompt,power shell和VS command prompt
回溯中的最终错误:
377, in generate_sources
source = func(extension, build_dir)
File …Run Code Online (Sandbox Code Playgroud) 我在 Windows 10 上使用 pypy3.6-v7.3.0。我正在尝试使用 numpy 安装pip install numpy,但我不断收到错误:
错误:需要 Microsoft Visual C++ 14.1。使用“Visual Studio 构建工具”获取它:https://visualstudio.microsoft.com/downloads/`
但是,我已经安装了 Visual Studio Community 2019,并且我的 C++ 构建工具完全是最新的。
这是手动安装构建工具后出现的新错误:
Collecting numpy
Using cached https://files.pythonhosted.org/packages/2d/f3/795e50e3ea2dc7bc9d1a2eeea9997d5dce63b801e08dfc37c2efce341977/numpy-1.18.4.zip
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... error
Complete output from command C:\Users\Chris\AppData\Local\Programs\Python\pypy3.6-v7.3.0-win32\pypy3.exe C:\Users\Chris\AppData\Local\Programs\Python\pypy3.6-v7.3.0-win32\site-packages\pip-19.0.3-py3.6.egg\pip\_vendor\pep517\_in_process.py prepare_metadata_for_build_wheel C:\Users\Chris\AppData\Local\Temp\tmpjxmz4c4z:
Processing numpy/random\_bounded_integers.pxd.in
Processing numpy/random\mtrand.pyx
Processing numpy/random\_bit_generator.pyx
Processing numpy/random\_bounded_integers.pyx.in
Processing numpy/random\_common.pyx
Processing numpy/random\_generator.pyx
Processing numpy/random\_mt19937.pyx
Processing numpy/random\_pcg64.pyx
Processing numpy/random\_philox.pyx
Processing numpy/random\_sfc64.pyx
Cythonizing sources
blas_opt_info: …Run Code Online (Sandbox Code Playgroud)