因为VSC是unresolved import 'scipy.ndimage' for from scipy.ndimage import interpolation as inter,所以我在https://scipy.org/install.html底部找到了用于Windows的二进制包。我能
python setup.py install给了我以下错误building 'ndimage._lib._ccallback_c' extension
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29910\bin\HostX86\x86\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -Indimage/src -Indimage/_lib "-IC:\Program Files (x86)\Python37-32\include" "-IC:\Program Files (x86)\Python37-32\include" "-IC:\Program Files (x86)\Python37-32\lib\site-packages\numpy\core\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29910\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /Tcndimage/_lib/_ccallback_c.c /Fobuild\temp.win32-3.7\Release\ndimage/_lib/_ccallback_c.obj
_ccallback_c.c
c1: **fatal error C1083: Cannot open source file: 'ndimage/_lib/_ccallback_c.c': No such file or directory**
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.28.29910\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2运行Python v3.7.4
这是可下载的,英特尔没有64位。python -m pip install --user ndimage-1.3.1-cp39-cp39-win32.whl给了我ERROR: ndimage-1.3.1-cp39-cp39-win32.whl is not a supported wheel on this platform.

发布于 2021-05-11 15:46:21
当你提到你的python version 3.7时,你可以检查它是64 bit还是32 bit
(py37_64) E:\>python
Python 3.7.9 (default, Aug 31 2020, 17:10:11) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.因此,在我的环境中,提到了使用python 3.7的64位
现在对于您的平台python 3.7,它应该是ndimage‑1.3.1‑cp37‑cp37m‑win_amd64.whl或ndimage‑1.3.1‑cp37‑cp37m‑win32.whl
为什么要安装包含python 3.9的轮转文件,这就是为什么它不支持提供平台的原因
发布于 2021-05-11 04:30:03
该站点用于windows二进制文件,如预编好的轮式文件(.whl).为您的python版本和32/64位找到匹配的.whl文件(例如,64位Python3.9为scipy‑1.6.3‑cp39‑cp39‑win_amd64.whl 1.6.3 )。然后通过pip install some_wheel_file.whl安装它。这避免了需要使用.tar.gz源代码发行版进行编译。
编辑: amd64适用于所有64位CPU,而不仅仅是amd64.
https://stackoverflow.com/questions/67480552
复制相似问题