Pip scipy install error

Cannot install SCIPY for Python 3.4 using PIP #7221


Hello, I have managed to install Python 3.4, and Numpy using PIP install.

For some reason, I cannot get scipy to install/run properly. I use ‘pip install scipy’ , and I get the following error below.

Can someone advise? My machine is 64-bit Windows 10.

C:\Python34>pip install scipy
Collecting scipy
Using cached scipy-0.19.0.zip
Installing collected packages: scipy
Running setup.py install for scipy . error
Complete output from command c:\python34\python.exe -u -c «import setuptools, tokenize;file=’C:\Users\Kiann\AppData\Local\Temp\pip-build-0gb8i_zm\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\Kiann\AppData\Local\Temp\pip-18a4dpkj-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 :

Command «c:\python34\python.exe -u -c «import setuptools, tokenize;file=’C:\Users\Kiann\AppData\Local\Temp\pip-build-0gb8i_zm\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\Kiann\AppData\Local\Temp\pip-18a4dpkj-record\install-record.txt —single-version-externally-managed —compile» failed with error code 1 in C:\Users\Kiann\AppData\Local\Temp\pip-build-0gb8i_zm\scipy\

The text was updated successfully, but these errors were encountered:


I fail to install Scipy by pip, can you help me? #5995


I use python 2.7.11

The text was updated successfully, but these errors were encountered:

Scipy has dependencies outside Python which pip was not able to find on your system.

The easiest fix is probably to install scipy using anaconda, which comes bundled with all required dependencies.

@jakevdp How to solve this problem? ohh, I don’t want to install Anacoda.

I have used the precompiled package available here and it is working for me.

It worked for me:

gohlke/pythonlibs/#numpy. Use the version that is the same as your python version (check using python —version or python -V). Eg. if your python is 3.5.2, download the wheel which shows cp35

  • Open command prompt and navigate to the folder where you downloaded the wheel. Run the command: pip install [file name of wheel], including the extension (.whl).
  • Download the SciPy wheel from: http://www.lfd.uci.edu/

    gohlke/pythonlibs/#scipy (similar to the step above).

  • As above, pip install [file name of wheel]
  • @cyslug Using your method, I have solved this problem. Thank you! 😘

    @cyslug When im trying this method it shows
    numpy-1.13.1+mkl-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform.
    what to do?

    @nehahooda Probably you have a 32-bit OS. But in any case consider switching to Python 3

    @ilayn no its 64-bit OS.

    @nehahooda what version of Python are you using?

    Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32.
    GOT IT ..I need packages of 32 bit not of the 64 bit.


    Pip scipy install error

    Reading time В· 4 min

    ModuleNotFoundError: No module named ‘scipy’ in Python #

    The Python «ModuleNotFoundError: No module named ‘scipy'» occurs when we forget to install the scipy module before importing it or install it in an incorrect environment. To solve the error, install the module by running the pip install scipy command.

    Open your terminal in your project’s root directory and install the scipy module.

    After you install the scipy package, try importing it like:

    The Python error «ModuleNotFoundError: No module named ‘scipy'» occurs for multiple reasons:

    1. Not having the scipy package installed by running pip install scipy .
    2. Installing the package in a different Python version than the one you’re using.
    3. Installing the package globally and not in your virtual environment.
    4. Your IDE running an incorrect version of Python.
    5. Naming your module scipy.py which would shadow the official module.
    6. Declaring a variable named scipy which would shadow the imported variable.
    Читайте также:  Что означает intel cpu ucode loading error

    If the error persists, get your Python version and make sure you are installing the package using the correct Python version.

    For example, my Python version is 3.10.4 , so I would install the scipy package with pip3.10 install scipy .

    Notice that the version number corresponds to the version of pip I’m using.

    If the PATH for pip is not set up on your machine, replace pip with python3 -m pip :

    If the «No module named ‘scipy'» error persists, try restarting your IDE and development server/script.

    You can check if you have the scipy package installed by running the pip show scipy command.

    The pip show scipy command will either state that the package is not installed or show a bunch of information about the package, including the location where the package is installed.

    If the package is not installed, make sure your IDE is using the correct version of Python.

    For example, In VSCode, you can press CTRL + Shift + P or ( ⌘ + Shift + P on Mac) to open the command palette.

    Then type «Python select interpreter» in the field.

    Then select the correct python version from the dropdown menu.

    If you are using a virtual environment, make sure you are installing scipy in your virtual environment and not globally.

    You can try creating a virtual environment if you don’t already have one.

    If the python3 -m venv venv command doesn’t work, try the following 2 commands:

    • python -m venv venv
    • py -m venv venv

    Your virtual environment will use the version of Python that was used to create it.

    You also shouldn’t be declaring a variable named scipy as that would also shadow the original module.

    If the error is not resolved, try to uninstall the scipy package and then install it.

    Try restarting your IDE and development server/script.

    You can also try to upgrade the version of the scipy package.

    This one is for using virtual environments (VENV) on Windows :

    This one is for using virtual environments (VENV) on MacOS and Linux :

    Conclusion #

    The Python «ModuleNotFoundError: No module named ‘scipy'» occurs when we forget to install the scipy module before importing it or install it in an incorrect environment. To solve the error, install the module by running the pip install scipy command.


    Failed To Install SciPy On Windows with Python 3.9 #12923


    The text was updated successfully, but these errors were encountered:

    I guess that the main issue here is that scipy and numpy do not provide binary wheels for Python 3.9 which has been released yesterday.
    It would be really nice to have wheels for Python 3.9 so not many users trying the new Python would not have to compile scipy from sources.

    Читайте также:  Customs clearance exception что делать

    Noted, I’m currently working on the 1.5.3 release (albeit slowly) which is slated to include new Linux ARM64 wheels; I wonder if adding both ARM64 wheels and an extra Python version is asking for trouble in one point release. Anyway, we will work toward it I guess.

    We’ve been testing python3.9 on Linux for a while. It’s simple to add a 3.9 entry to the macOS testing matrix. Not sure how easy it’ll be for windows. Numpy 3.9 wheels won’t be too far off, are there 3.9 nightly wheels for numpy?

    Same issue here. 🙁

    Thanks for your efforts to fix this though!

    I had similar problem while trying to run «pip install seaborn». The problem is that the new Python 3.9 does not provide binary wheels for scipy and numpy.

    What I did was to uninstall Python 3.9 and reinstall Python 3.8 and everything worked perfectly.

    I returned to 3.8 also.

    The CPython 3.9 wheels for numpy has just been uploaded yesterday. Does this mean the one for scipy will be out soon-ish?

    yes, I’m working on it (in free time)

    Wheels for 3.9 are now available, so closing.


    Не удается установить Scipy через pip

    при установке scipy через pip с :

    Pip не удается построить scipy и выдает следующую ошибку:

    как я могу получить scipy, чтобы построить успешно? Это может быть новая проблема с OSX Yosemite, так как я только что обновил и не имел проблем с установкой scipy раньше.

    21 ответов:

    после открытия вопрос с командой SciPy мы обнаружили, что вам нужно обновить pip с помощью:

    и Python 3 это работает:

    для правильной установки SciPy. Зачем? Потому что:

    более старые версии pip должны быть указаны для использования колес, IIRC с —use-wheel. Или вы можете обновить сам pip, тогда он должен забрать колеса.

    обновление pip решает проблему, но вы можете быть в состоянии просто используйте —use-wheel флаг, а также.

    пользователи Microsoft Windows 64-битных установок Python должны будут загрузить 64-бит .whl из Scipy от здесь, просто cd в папку, которую вы загрузили и

    я сталкиваюсь с той же проблемой при установке Scipy под ubuntu.
    Я должен был использовать команду:

    вы можете получить более подробную информацию здесь установка SciPy с pip
    Извините, не знаю, как это сделать под OS X Yosemite.

    в windows 10 большинство параметров не будет работать. Выполните следующие действия:

    в Windows 10 с CMD, вы не можете скачать scipy непосредственно с помощью большинства известных команд, таких как wget , cloning scipy github , pip install scipy , etc

    для установки, перейдите к pythonlibs .whl files , а если вы используете python 2.7 32 bit скачать тут numpy-1.11.2rc1+mkl-cp27-cp27m-win32.whl and scipy-0.18.1-cp27-cp27m-win32.whl или python 2.7 62 bit скачать тут numpy-1.11.2rc1+mkl-cp27-cp27m-win_amd64.whl and scipy-0.18.1-cp27-cp27m-win_amd64.whl

    после загрузки,сохраните файлы под ваши python directory , in мой случай это был c:\>python27

    1. scipy должен numpy как зависимость, так вот почему мы загружаем numpy до scipy .
    2. cp27 in .whl файлы означает, что эти файлы предназначены для python 2.7 и cp33 расшифровывается как python 3.x speciafically >=3.3

    после нахождения ответ для некоторых подсказок, я получил эту работу, делая

    (первый из этих шагов занял 96 минут на моем 2011 Mac Book Air, поэтому я надеюсь, что вы не спешите!)

    Читайте также:  Error duplicate id что это

    скачать whl файл для соответствующей версии python из http://www.lfd.uci.edu /

    положите его в каталог, выполните следующую команду

    C:\directory > pip install scipy-0.19.0rc2-cp35-cp35m-win_amd64.колесо

    Если вы совершенно новичок в Python читать шаг за шагом или перейти непосредственно к последнему шагу. Следуйте приведенному ниже методу для установки scipy 0.18.1 на Windows 64-бит, Python 64-бит . Если ниже команда не работает, то продолжайте дальше

    будьте осторожны с версиями

    .whl версия numpy и scipy файлов

    Сначала установите numpy и составляющей.

    имейте в виду имя файла (проверьте номер версии).

    чтобы проверить, какая версия поддерживается вашим pip, перейдите к пункту № 2 ниже.

    Если вы используете .файл колесо . Возможны следующие ошибки .

    1. вы используете pip версии 7.1.0, однако версия 8.1.2 доступна.

    вы должны рассмотреть возможность обновления с помощью команды ‘python-m pip install —upgrade pip’

    1. scipy-0.15.1-cp33-none-win_amd64.колесо.колесо не поддерживается колесо на этой платформе

    для вышеуказанной ошибки: запустите Python и введите :

    [(‘cp35’, ‘cp35m’, ‘win_amd64’), (‘cp35’, ‘никто’, ‘win_amd64’), (‘py3’, ‘нет’, ‘win_amd64’), (‘cp35’, ‘никто’, ‘любой’), (‘КС3’, ‘никто’, ‘любой’), (‘py35’, ‘никто’, ‘любой’), (‘py3’, ‘нет’, ‘любой’), (‘py34’, ‘никто’, ‘любой’), (‘py33’, ‘никто’, ‘любой’), (‘py32’, ‘никто’, ‘любой’), (‘py31’, ‘никто’, ‘любой’), (‘py30’, ‘нет’, ‘любой’)]

    на выходе вы увидите, что cp35 есть, поэтому загрузите cp35 для numpy, а также составляющей.Дальнейшие изменения приветствуются.

    вместо того, чтобы идти по более сложному маршруту загрузки конкретных пакетов. Я предпочитаю идти более быстрым путем использования Conda. у Пипа есть свои проблемы.

    командная строка

    план пакета для установки в окружающую среду C:\Users\xyz\Miniconda3:

    будут установлены следующие новые пакеты:

    следующие пакеты будут заменены более приоритетным каналом:

    gohlke / pythonlibs / #scipy

  • перейдите в каталог, в котором находится загруженный файл, и pip install файл.
  • перейдите в оболочку python, запустите import scipy ; он работал для меня без ошибок.
  • Это альтернатива Пип. У меня также была такая же ошибка при установке составляющей С pip.

    затем я загрузил и установил MiniConda. А затем я использовал следующую команду для установки pytables.

    пожалуйста, обратитесь к скриншоту ниже.

    лучший метод, который я мог бы предложить это

    загрузите файл колеса из этого места для вашей версии python

    переместите файл на главный диск, например C:>

    запустите Cmd и введите следующее

    • pip установить scipy-1.0.0rc1-cp36-none-win_amd64.колесо

    обратите внимание, что это версия, которую я использую для моего pyhton 3.6.2 он должен установить штраф

    вы можете запустить эту команду после того, как убедитесь, что все ваши дополнения python обновлены

    gohlke / pythonlibs Составляющей версия подходит для вас. Рассмотрим Вашу версию Python (python —version) и ваша системная архитектура (32/64 бит). Соответственно выбираете составляющей версия. scipy-0.18.1 —cp27-cp27m-для Win32 — для Python 2.7 32 бит scipy-0.18.1 —cp27-cp27m- win_amd64 — для Python 2.7 64 бит В противном случае ошибка scipy-0.15.1-cp33-none-win_amd64.колесо.колесо не поддерживается колесо на этой платформе появится всплывающее окно при установке.

    теперь измените каталог на загруженный файл и выполните команду pip install scipy-0.15.1-cp33-none-win_amd64.whl.whl (изменить имя файла соответствующим образом)

    Я добавил этот ответ только потому, что ответ Аруна(нашел полезным сам) ничего не упомянул о 32/64-битном сопоставлении, с которым я столкнулся.

    Если вы используете CentOS, вам нужно установить lapack-devel следующим образом:


    Оцените статью