Brilliant! Для меня это было следующим: pip install svn+http://svn.scipy.org/svn/scipy/trunk обратите внимание, что после stackoverflow.com/questions/651305 вы также можете выбрать данную ревизию (скажем, 5839, которая, как я считаю, является последней стабильной версией 0.7.1), используя: pip install http://svn.scipy.org/svn/scipy/!svn/bc/5839/trunk/ хотя я не тестировал что ...
Оливье Вердиер
+1 за долговечность и надежность. Это все еще работает для меня 2 года спустя на OSX 10.8.2 и python 2.7. Стандарт pip install scipyтерпит неудачу во время компиляции Fortan (даже после успешного brew install gfortranи pip install numpy). Установка svn требует установки github repoates @ lokalhort с помощью python3 или зависимостей @ elaichi apt-getдля ubuntu.
варенье
2
Предположительно, это означает, что вы получаете кровоточащий край, а не последние стабильные релизы.
Энди Хейден
Не работал для меня. Но это, кажется, хорошее решение. Я думаю, у меня есть некоторые другие проблемы, и именно поэтому это решение не работает.
sudo pip installэто не шаблон, который должен включать в себя ответ общего назначения. Обычно вы хотите, чтобы pip installваш виртуальность.
erikbwork
1
Это решило мою проблему, спасибо! Для пользователей Mac libatlas-base-devпоставляется с ОС и gfortranможет быть установлен с помощью пакета ( https://gcc.gnu.org/wiki/GFortranBinariesMacOS )
robodasha
Повторяя erikb85, один должен не быть в привычку sudo pip installING питона LIBS. Используйте virtualenv и virtualenvwrapper . Мой обычный шаблон sudo apt-get install python-pipсопровождается sudo pip install virtualenvwrapper. После этого все уходит в virtualenv.
DanielSank
Также убедитесь, что у вас достаточно памяти (т. c++: internal compiler error: Killed (program cc1plus) error: Command "c++ -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -D__STDC_FORMAT_MACROS=1 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c scipy/sparse/sparsetools/csr_wrap.cxx -o build/temp.linux-x86_64-2.7/scipy/sparse/sparsetools/csr_wrap.o" failed with exit status 4
Е. У
33
В Ubuntu 10.04 (Lucid) я смог успешно pip install scipy(в рамках virtualenv) установить некоторые из его зависимостей, в частности:
Эта опция не работала у меня на Windows7 Cygwin 64bit: scipy-0.17.1-cp27-cp27m-win_amd64.whl не поддерживается колесом на этой платформе.
Никен
@ Ник Я получил то же сообщение. Я думаю, это потому, что ваш экземпляр Python 32-битный. Загрузка и установка "scipy-0.18.1-cp27-cp27m-win32.whl" сработали для меня.
Робин Крамер
это работало для меня в Windows, мне нужно было переустановить numpy, используя пакет с этого сайта, и все работало просто отлично
josehzz
20
Я перепробовал все вышеперечисленное, и у меня ничего не получалось. Это решило все мои проблемы:
pip install -U numpy
pip install -U scipy
Обратите внимание, что -Uопция pip installзапрашивает обновление пакета . Без него, если пакет уже установлен pip, сообщит вам об этом и выйдет, ничего не делая.
Если public keyпри загрузке вы получаете какие-либо ошибки, добавьте в --nogpgcheckкачестве параметра yum, например:
yum --nogpgcheck install blas-devel
В моей виртуальной среде я изменил последние 2 строки предлагаемого решения на следующие строки: установка sudo pip - обновление pip установка sudo pip -U numpy установка sudo pip -U scipy
1man
7
Для пользователей Arch Linux:
pip install --user scipy необходимо установить следующие пакеты Arch:
не удалось для меня ... С помощью следующих шагов, он, наконец, сработал (как root в виртуальной среде, где python3есть ссылка на Python 3.2.2): установить зависимости Ubuntu (см. elaichi), клонировать NumPy и SciPy:
Тогда на этом же сайте вы можете скачать scipy-0.18.1-cp35-cp35m-win32.whl
Примечание: вы должны скачать файл file_name.whl в соответствии с вашей версией Python, если ваша версия Python является 32-битной Python3.5, вы должны скачать эту версию, и «win32» относится к вашей версии Python, а не к версии операционной системы.
Тогда есть только одна вещь, которую нужно сделать: закомментировать конкретную строку, или будут сообщения об ошибках при вводе команды "import scipy".
Так закомментируйте эту строку
from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl
в этом файле: your_own_path \ lib \ site-packages \ scipy__init __. py
Помимо всех этих ответов, если вы устанавливаете 32-битную версию Python на свою 64-битную машину, вам необходимо скачать 32-битную версию независимо от вашей машины.
http://www.lfd.uci.edu/~gohlke/pythonlibs/
По указанному выше URL-адресу вы можете загрузить пакеты и ввести команду: pip install
pip install
Ответы:
Попытка
easy_install
указать на проблему с их перечислением в индексе пакета Python , который ищет pip.Однако еще не все потеряно;
pip
можно установить из репозиториев Subversion (SVN), Git , Mercurial и Bazaar . SciPy использует SVN:Обновление (12-2012):
Поскольку NumPy является зависимостью, она также должна быть установлена.
источник
pip install svn+http://svn.scipy.org/svn/scipy/trunk
обратите внимание, что после stackoverflow.com/questions/651305 вы также можете выбрать данную ревизию (скажем, 5839, которая, как я считаю, является последней стабильной версией 0.7.1), используя:pip install http://svn.scipy.org/svn/scipy/!svn/bc/5839/trunk/
хотя я не тестировал что ...pip install scipy
терпит неудачу во время компиляции Fortan (даже после успешногоbrew install gfortran
иpip install numpy
). Установка svn требует установки github repoates @ lokalhort с помощью python3 или зависимостей @ elaichiapt-get
для ubuntu.Необходимое условие:
Актуальные пакеты:
Дополнительные пакеты:
ЦСИ
источник
sudo pip install
это не шаблон, который должен включать в себя ответ общего назначения. Обычно вы хотите, чтобыpip install
ваш виртуальность.libatlas-base-dev
поставляется с ОС иgfortran
может быть установлен с помощью пакета ( https://gcc.gnu.org/wiki/GFortranBinariesMacOS )sudo pip install
ING питона LIBS. Используйте virtualenv и virtualenvwrapper . Мой обычный шаблонsudo apt-get install python-pip
сопровождаетсяsudo pip install virtualenvwrapper
. После этого все уходит в virtualenv.c++: internal compiler error: Killed (program cc1plus) error: Command "c++ -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -D__STDC_FORMAT_MACROS=1 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c scipy/sparse/sparsetools/csr_wrap.cxx -o build/temp.linux-x86_64-2.7/scipy/sparse/sparsetools/csr_wrap.o" failed with exit status 4
В Ubuntu 10.04 (Lucid) я смог успешно
pip install scipy
(в рамках virtualenv) установить некоторые из его зависимостей, в частности:источник
sudo aptitude install python-scipy
sudo apt-get build-dep python-scipy
а затем установить scipy из pip.Чтобы установить Scipy на Windows, следуйте этим инструкциям:
Шаг 1: Нажмите эту ссылку http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy, чтобы загрузить файл scipy .whl (например, scipy-0.17.0-cp34-none-win_amd64.whl).
Шаг 2: Перейдите в каталог, где находится этот файл загрузки, из командной строки (cd folder-name).
Шаг 3: Запустите эту команду:
источник
numpy
, используя пакет с этого сайта, и все работало просто отличноЯ перепробовал все вышеперечисленное, и у меня ничего не получалось. Это решило все мои проблемы:
Обратите внимание, что
-U
опцияpip install
запрашивает обновление пакета . Без него, если пакет уже установленpip
, сообщит вам об этом и выйдет, ничего не делая.источник
Если я сначала установлю BLAS, LAPACK и GCC Fortran в качестве системных пакетов (я использую Arch Linux ), я могу установить SciPy с:
источник
На Fedora это работает:
Если
public key
при загрузке вы получаете какие-либо ошибки, добавьте в--nogpgcheck
качестве параметраyum
, например:yum --nogpgcheck install blas-devel
На Fedora 23 и более, используйте
dnf
вместоyum
.источник
Для пользователей Arch Linux:
pip install --user scipy
необходимо установить следующие пакеты Arch:gcc-fortran
blas
lapack
источник
Аддон для Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):
Хранилище перемещено, но
не удалось для меня ... С помощью следующих шагов, он, наконец, сработал (как root в виртуальной среде, где
python3
есть ссылка на Python 3.2.2): установить зависимости Ubuntu (см. elaichi), клонировать NumPy и SciPy:Сборка NumPy (внутри
numpy
папки):Установите SciPy (внутри
scipy
папки):источник
В моем случае это не работало, пока я не установил следующий пакет: libatlas-base-dev, gfortran
Затем запустите pip install scipy
источник
источник
Ответ - да, есть.
Сначала вы можете легко установить команды numpy use:
Затем вы должны установить mkl, который требуется для Scipy, и вы можете скачать его здесь
После загрузки файла имя_файла вы устанавливаете его
Тогда на этом же сайте вы можете скачать scipy-0.18.1-cp35-cp35m-win32.whl
Примечание: вы должны скачать файл file_name.whl в соответствии с вашей версией Python, если ваша версия Python является 32-битной Python3.5, вы должны скачать эту версию, и «win32» относится к вашей версии Python, а не к версии операционной системы.
Затем установите file_name.whl так:
Тогда есть только одна вещь, которую нужно сделать: закомментировать конкретную строку, или будут сообщения об ошибках при вводе команды "import scipy".
Так закомментируйте эту строку
в этом файле: your_own_path \ lib \ site-packages \ scipy__init __. py
Тогда вы можете использовать SciPy :)
Здесь рассказывается больше о последнем шаге.
Вот аналогичный ответ на аналогичный вопрос.
источник
Помимо всех этих ответов, если вы устанавливаете 32-битную версию Python на свою 64-битную машину, вам необходимо скачать 32-битную версию независимо от вашей машины. http://www.lfd.uci.edu/~gohlke/pythonlibs/ По указанному выше URL-адресу вы можете загрузить пакеты и ввести команду: pip install
источник
Для gentoo это в основном репозитории:
emerge --ask scipy
источник
Вы также можете использовать это в Windows с Python 3.6
python -m pip install scipy
источник