سؤال

من الممكن تثبيت numpy. مع باص استخدام pip install numpy.

هل هناك إمكانية مماثلة مع SCIBY.ب (عمل pip install scipy لا يعمل.)


تحديث

SCIPY SCIPY متاحة الآن لتثبيتها pip!

هل كانت مفيدة؟

المحلول

محاولة ل easy_install يشير إلى مشكلة مع قائمة في ال فهرس حزمة بيثون, ، الذي يبحث النقطة.

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 يمكن تثبيت من التخريب (SVN)، شخص سخيف, زئبقي, ، و بازار مستودعات. 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

SRC.

في أوبونتو 10.04 (لوسيد)، يمكنني بنجاح 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/#scipy. لتنزيل SCIPY .WR الملف (مثل SCIPY-0.17.0-CP34-NONE-WIN_AMD64.WHL).

الخطوة-2: انتقل إلى الدليل حيث يوجد ملف التنزيل من موجه الأوامر (اسم مجلد الأقراص المضغوطة).

Step-3: تشغيل هذا الأمر:

pip install scipy-0.17.0-cp27-none-win_amd64.whl

حاولت كل ما سبق وعدم عمله بالنسبة لي. هذا حل كل مشاكلي:

pip install -U numpy

pip install -U scipy

نلاحظ أن -U الخيار ل pip install طلبات أن تكون الحزمة ترقية. وبعد بدونها، إذا تم تثبيت الحزمة بالفعل pip سوف أبلغكم بهذا والخروج دون القيام بأي شيء.

إذا قمت أولا بتثبيت Blas و Lapack و GCC Fortran كحزم النظام (أنا أستخدم القوس لينكس)، يمكنني الحصول على تثبيت SCIPY مع:

pip install scipy

على فيدورا، هذا يعمل:

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

على فيدورا 23 فصاعدا، استخدم dnf بدلا من yum.

لمستخدمي Linux Arch:

pip install --user scipy المتطلبات الأساسية حزم القوس التالية ليتم تثبيتها:

  • gcc-fortran
  • blas
  • lapack

Addon for Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):

انتقل المستودع، ولكن

pip install -e git+http://github.com/scipy/scipy/#egg=scipy

فشل لي ... مع الخطوات التالية، عملت أخيرا (كجذر في بيئة افتراضية، حيث python3 هو رابط إلى Python 3.2.2): تثبيت تبعيات Ubuntu (انظر Elaichi)، استنساخ Numpy Scipy:

git clone git://github.com/scipy/scipy.git scipy

git clone git://github.com/numpy/numpy.git numpy

بناء numpy (داخل numpy مجلد):

python3 setup.py build --fcompiler=gnu95

تثبيت SCIPY (داخل scipy مجلد):

python3 setup.py install

في حالتي، لم يكن يعمل حتى تثبيت الحزمة التالية أيضا: Libatlas-base-dev، GFORTRAN

 sudo apt-get install libatlas-base-dev gfortran

ثم تشغيل نقطة تثبيت scipy

  1. تثبيت Python-3.4.4
  2. SCIPY-0.15.1-WIN32-Superpack-Python3.4
  3. تطبيق ما يلي وثيقة
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

الجواب نعم، هناك.

أولا، يمكنك بسهولة تثبيت أوامر استخدام Numpy:

pip install numpy

ثم يجب عليك تثبيت MKL، وهو مطلوب بواسطة SCIPY، ويمكنك تنزيله هنا

بعد تنزيل الملف file_name.whl قمت بتثبيته

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-CP32.Whl

ملاحظة: يجب عليك تنزيل الملف file_name.whl وفقا لك إصدار Python، إذا كنت إصدار Python هو 32 بت python3.5، يجب عليك تنزيل هذا واحد، و "Win32" هو حول إصدار Python الخاص بك، وليس إصدار نظام التشغيل الخاص بك.

ثم قم بتثبيت file_name.whl مثل هذا:

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

ثم هناك شيء واحد فقط للقيام به: تعليق خط Specific أو ستكون هناك رسائل خطأ عند قيادة الأمر "استيراد SCIPY".

حتى التعليق خارج هذا الخط

from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl

في هذا الملف: your_own_path lib حزم الموقع Scipy__Init __. Py

ثم يمكنك استخدام SCIPY :)

هنا يخبرك المزيد عن الخطوة الأخيرة.

هنا هو Anwser مماثلة لسؤال مماثل.

إلى جانب كل هذه الإجابات، إذا قمت بتثبيت Python of 32bit على جهازك 64bit، فعليك تنزيل Scipy من 32 بت بصرف النظر عن جهازك.http://www.lfd.uci.edu/~gohlke/pythonlibs/في عنوان URL أعلاه، يمكنك تنزيل الحزم والأمر هو: تثبيت PIP

بالنسبة إلى Gentoo، إنه في المستودع الرئيسي:emerge --ask scipy

يمكنك أيضا استخدام هذا في Windows باستخدام Python 3.6 python -m pip install scipy

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top