Skip to main content
 首页 » 编程设计

Python SciPy 使用 pip install scipy 给出错误

2025年05月04日12zlslch

C:\PY27\Scripts>pip install --no-cache-dir scipy 
Collecting scipy 
c:\py27\lib\site-    
packages\pip\_vendor\requests\packages\urllib3\util\ssl_.py:318:  
SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name  
Indication) extension to TLS is not available on this platform. This may  
cause the server to present an incorrect TLS certificate, which can cause  
validation failures. You can upgrade to a newer version of Python to solve  
this. For more information, see  
https://urllib3.readthedocs.io/en/latest/security.html#snimissingwarning. 
 
SNIMissingWarning 
c:\py27\lib\site-   
packages\pip\_vendor\requests\packages\urllib3\util\ssl_.py:122:  
InsecurePlatformWarning: A true SSLContext object is not available. This  
prevents urllib3 from configuring SSL appropriately and may cause certain  
SSL connections to fail. You can upgrade to a newer version of Python to  
solve this. For more information, see  
 
   https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning. 
 
InsecurePlatformWarning 
Downloading scipy-0.18.1.tar.gz (13.1MB) 
100% |################################| 13.1MB 239kB/s 
Installing collected packages: scipy 
Running setup.py install for scipy ... error 
Complete output from command c:\py27\python.exe -u -c "import setuptools,  
tokenize;__file__='c:\\users\\puneet~1\\appdata\\local\\temp\\pip-build- 
qvvewa\\scipy\\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\puneet~1\appdata\local\temp\pip-icoko3-record\install-record.txt -- 
single-version-externally-managed --compile: 
 
Note: if you need reliable uninstall behavior, then install 
with pip instead of using `setup.py install`: 
 
  - `pip install .`       (from a git repo or downloaded source 
                           release) 
  - `pip install scipy`   (last SciPy release on PyPI) 
 
 
lapack_opt_info: 
lapack_mkl_info: 
  libraries mkl_rt not found in ['c:\\py27\\lib', 'C:\\', 'c:\\py27\\libs'] 
  NOT AVAILABLE 
 
openblas_lapack_info: 
  libraries openblas not found in ['c:\\py27\\lib', 'C:\\', 'c:\\py27\\libs'] 
  NOT AVAILABLE 
 
atlas_3_10_threads_info: 
Setting PTATLAS=ATLAS 
c:\py27\lib\site-packages\numpy\distutils\system_info.py:1051: UserWarning:  
Specified path C:\projects\numpy-wheels\windows-wheel-builder\atlas- 
builds\atlas-3.11.38-sse2-64\lib is invalid. 
  pre_dirs = system_info.get_paths(self, section, key) 
<class 'numpy.distutils.system_info.atlas_3_10_threads_info'> 
  NOT AVAILABLE 
 
atlas_3_10_info: 
<class 'numpy.distutils.system_info.atlas_3_10_info'> 
  NOT AVAILABLE 
 
atlas_threads_info: 
Setting PTATLAS=ATLAS 
<class 'numpy.distutils.system_info.atlas_threads_info'> 
  NOT AVAILABLE 
 
atlas_info: 
<class 'numpy.distutils.system_info.atlas_info'> 
  NOT AVAILABLE 
 
c:\py27\lib\site-packages\numpy\distutils\system_info.py:572: UserWarning: 
    Atlas (http://math-atlas.sourceforge.net/) libraries not found. 
    Directories to search for the libraries can be specified in the 
    numpy/distutils/site.cfg file (section [atlas]) or by setting 
    the ATLAS environment variable. 
  self.calc_info() 
lapack_info: 
  libraries lapack not found in ['c:\\py27\\lib', 'C:\\', 'c:\\py27\\libs'] 
  NOT AVAILABLE 
 
c:\py27\lib\site-packages\numpy\distutils\system_info.py:572: UserWarning: 
    Lapack (http://www.netlib.org/lapack/) libraries not found. 
    Directories to search for the libraries can be specified in the 
    numpy/distutils/site.cfg file (section [lapack]) or by setting 
    the LAPACK environment variable. 
  self.calc_info() 
lapack_src_info: 
  NOT AVAILABLE 
 
c:\py27\lib\site-packages\numpy\distutils\system_info.py:572: UserWarning: 
    Lapack (http://www.netlib.org/lapack/) sources not found. 
    Directories to search for the sources can be specified in the 
    numpy/distutils/site.cfg file (section [lapack_src]) or by setting 
    the LAPACK_SRC environment variable. 
  self.calc_info() 
  NOT AVAILABLE 
 
Running from scipy source directory. 
Traceback (most recent call last): 
  File "<string>", line 1, in <module> 
  File "c:\users\puneet~1\appdata\local\temp\pip-build- 
qvvewa\scipy\setup.py", line 415, in <module> 
    setup_package() 
  File "c:\users\puneet~1\appdata\local\temp\pip-build- 
qvvewa\scipy\setup.py", line 411, in setup_package 
    setup(**metadata) 
  File "c:\py27\lib\site-packages\numpy\distutils\core.py", line 135, in  
setup 
    config = configuration() 
  File "c:\users\puneet~1\appdata\local\temp\pip-build- 
qvvewa\scipy\setup.py", line 335, in configuration 
    config.add_subpackage('scipy') 
  File "c:\py27\lib\site-packages\numpy\distutils\misc_util.py", line 1001,  
in add_subpackage 
    caller_level = 2) 
  File "c:\py27\lib\site-packages\numpy\distutils\misc_util.py", line 970,  
in get_subpackage 
    caller_level = caller_level + 1) 
  File "c:\py27\lib\site-packages\numpy\distutils\misc_util.py", line 907,  
in _get_configuration_from_setup_py 
    config = setup_module.configuration(*args) 
  File "scipy\setup.py", line 15, in configuration 
    config.add_subpackage('linalg') 
  File "c:\py27\lib\site-packages\numpy\distutils\misc_util.py", line 1001,  
in add_subpackage 
    caller_level = 2) 
  File "c:\py27\lib\site-packages\numpy\distutils\misc_util.py", line 970,  
in get_subpackage 
    caller_level = caller_level + 1) 
  File "c:\py27\lib\site-packages\numpy\distutils\misc_util.py", line 907,  
in _get_configuration_from_setup_py 
    config = setup_module.configuration(*args) 
  File "scipy\linalg\setup.py", line 20, in configuration 
    raise NotFoundError('no lapack/blas resources found') 
numpy.distutils.system_info.NotFoundError: no lapack/blas resources found 
 
---------------------------------------- 
Command "c:\py27\python.exe -u -c "import setuptools,   
tokenize;__file__='c:\\users\\puneet~1\\appdata\\local\\temp\\pip-build- 
qvvewa\\scipy\\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\puneet~1\appdata\local\temp\pip-icoko3-record\install-record.txt -- 
single-version-externally-managed --compile" failed with error code 1 in  
c:\users\puneet~1\appdata\local\temp\pip-build-qvvewa\scipy\ 

我正在尝试通过 pip 安装 scipy 包。 在 Windows 10 64 位 simpl Python 2.7.3 上运行,没有 anaconda。 你能告诉我安装包 scipy 时出了什么问题吗?

非常感谢您的回答

请您参考如下方法:

如前所述,尝试使用 .whl

您应该从这里下载正确的文件 http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy 然后 cd 到你下载 scipy_some_version.whl 和

    pip install scipy_some_version.whl