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