Установка составляющей с Pip
можно установить включает в себя С Пип используя pip install numpy.
есть ли подобная возможность с составляющей? (Делать pip install scipy не работает.)
обновление
пакет SciPy теперь доступен для установки с pip!
15 ответов:
попытка
easy_installуказывает на проблему с их список на Индекс Пакета Python, который ищет Пип.easy_install scipy Searching for scipy Reading http://pypi.python.org/simple/scipy/ Reading http://www.scipy.org Reading http://sourceforge.net/project/showfiles.php?group_id=27747&package_id=19531 Reading http://new.scipy.org/Wiki/Downloadоднако не все потеряно;
pipустановить с Subversion (SVN),Git,Mercurial и базар репозитории. SciPy использует SVN:pip install svn+http://svn.scipy.org/svn/scipy/trunk/#egg=scipyобновление (12-2012):
pip install git+https://github.com/scipy/scipy.gitпоскольку NumPy является зависимостью, она должна быть установлен также.
обязательное условие:
sudo apt-get install build-essential gfortran libatlas-base-dev python-pip python-dev sudo pip install --upgrade pipсами пакеты:
sudo pip install numpy sudo pip install scipyдополнительные пакеты:
sudo pip install matplotlib OR sudo apt-get install python-matplotlib sudo pip install -U scikit-learn sudo pip install pandas
в Ubuntu 10.04 (Lucid), я мог бы успешно
pip install scipy(в пределах virtualenv) после установки некоторых его зависимостей, в частности:$ sudo apt-get install libamd2.2.0 libblas3gf libc6 libgcc1 libgfortran3 liblapack3gf libumfpack5.4.0 libstdc++6 build-essential gfortran libatlas-sse2-dev python-all-dev
чтобы установить scipy на windows, выполните следующие инструкции: -
Шаг 1 : Нажмите по этой ссылке http://www.lfd.uci.edu/~и gohlke/pythonlibs/#составляющей загрузить составляющей .whl-файл (например, scipy-0.17.0-cp34-none-win_amd64.whl).
Шаг-2: Перейдите в каталог, где находится этот файл загрузки из командной строки (имя папки cd ).
Шаг 3: выполните следующую команду:
pip install scipy-0.17.0-cp27-none-win_amd64.whl
Я пробовал все выше, и ничего не работало для меня. Это решило все мои проблемы:
pip install -U numpy pip install -U scipyотметим, что до
pip installпросит пакет повышен. Без него, если пакет уже установленpipсообщит вам об этом и выйти, ничего не делая.
если я сначала установлю BLAS, LAPACK и gcc Fortran в качестве системных пакетов (я использую Arch Linux), Я могу получить SciPy установлен с:
pip install scipy
на Fedora, это работает:
sudo yum install -y python-pip sudo yum install -y lapack lapack-devel blas blas-devel sudo yum install -y blas-static lapack-static sudo pip install numpy sudo pip install scipyесли вы
public keyошибки при загрузке, добавить--nogpgcheckв качестве параметраyum, например:yum --nogpgcheck install blas-develВ Fedora 23 вперед, использовать
dnfвместоyum.
для пользователей Arch Linux:
pip install --user scipyнеобходимые условия для установки следующих пакетов Arch:
gcc-fortranblaslapack
аддон для Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):
репозиторий перемещен, но a
pip install -e git+http://github.com/scipy/scipy/#egg=scipyНе для меня... С помощью следующих шагов он, наконец, сработал (как root в виртуальной среде, где
python3ссылка на Python 3.2.2): установите зависимости Ubuntu (см. elaichi), clone NumPy и SciPy:git clone git://github.com/scipy/scipy.git scipy git clone git://github.com/numpy/numpy.git numpyпостроить NumPy (в пределах
в моем случае он не работал, пока я также не установил следующий пакет: libatlas-base-dev, gfortran
sudo apt-get install libatlas-base-dev gfortranзатем запустите pip install scipy
- установить python-3.4.4
- scipy-0.15.1-win32-superpack-python3. 4
- применить следующие рекомендации doc
py -m pip install --upgrade pip py -m pip install numpy py -m pip install matplotlib py -m pip install scipy py -m pip install scikit-learn
кроме всех этих ответов, Если вы устанавливаете python 32bit на своей 64-битной машине, вы должны загрузить scipy 32-бит независимо от вашей машины. http://www.lfd.uci.edu/~gohlke / pythonlibs/ В приведенном выше URL вы можете скачать пакеты и команду: pip install
ответ-да, есть.
во-первых, вы можете легко установить команды использования numpy:
pip install numpyзатем вы должны установить mkl, который требуется Scipy, и вы можете скачать его здесь
после загрузки имя_файла.колесо установки
C:\Users\****\Desktop\a> pip install mkl_service-1.1.2-cp35-cp35m-win32.whl Processing c:\users\****\desktop\a\mkl_service-1.1.2-cp35-cp35m-win32.whl Installing collected packages: mkl-service Successfully installed mkl-service-1.1.2тогда на том же сайте вы можете скачать scipy-0.18.1-cp35-cp35m-win32.колесо
Примечание: Вы должны загрузить имя файла.колесо согласно вашей версии python, если ваша версия python составляет 32bit python3. 5, Вы должны загрузить ее, а" win32 " - это ваша версия python, а не версия вашей операционной системы.
затем установите имя_файла.колесо вроде этого:
C:\Users\****\Desktop\a>pip install scipy-0.18.1-cp35-cp35m-win32.whl Processing c:\users\****\desktop\a\scipy-0.18.1-cp35-cp35m-win32.whl Installing collected packages: scipy Successfully installed scipy-0.18.1тогда остается только одно: закомментировать специальную строку или появятся сообщения об ошибках при вменении команды "import scipy".
так прокомментируйте эту строку
from numpy._distributor_init import NUMPY_MKL # requires numpy+mklв этот файл: your_own_path\lib\site-packages\scipy__init__.py
тогда вы можете использовать SciPy:)
здесь говорит вам больше о последнем шаге.
здесь подобный ответ на подобный вопрос.
Comments