यह स्थापित करने के लिए संभव है NumPy साथ पिप का उपयोग कर pip install numpy
।
क्या SciPy के साथ भी ऐसी ही संभावना है ? (करने से pip install scipy
काम नहीं चलता।)
अपडेट करें
पैकेज SciPy अब के साथ स्थापित करने के लिए उपलब्ध है pip
!
pip install
यह स्थापित करने के लिए संभव है NumPy साथ पिप का उपयोग कर pip install numpy
।
क्या SciPy के साथ भी ऐसी ही संभावना है ? (करने से pip install scipy
काम नहीं चलता।)
अपडेट करें
पैकेज SciPy अब के साथ स्थापित करने के लिए उपलब्ध है pip
!
pip install
जवाबों:
पायथन पैकेज इंडेक्स में 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
हालांकि, सब कुछ ख़त्म नहीं हुआ है; Subversion (SVN), Git , Mercurial और Bazaar रिपॉजिटरी pip
से इंस्टॉल कर सकते हैं । 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 एक निर्भरता है, इसलिए इसे भी स्थापित किया जाना चाहिए।
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
फोर्टन संकलन के दौरान मानक विफल रहता है (सफल होने के बाद भी ) brew install gfortran
और pip install numpy
। Svn स्थापित ओब्लाट के लिए python3 या @ elaichi की निर्भरता s के साथ @ lokalhort की github रेपो स्थापित obviates apt-get
।
शर्त:
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
sudo pip install
एक ऐसा पैटर्न नहीं है जिसमें एक सामान्य उद्देश्य उत्तर शामिल होना चाहिए। आमतौर पर आप pip install
अपने virtualenv में चाहते हैं ।
libatlas-base-dev
ओएस के साथ आता है और gfortran
एक पैकेज ( https://gcc.gnu.org/wiki/GFortranBinariesMacOS ) का उपयोग करके स्थापित किया जा सकता है
sudo pip install
। 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
उबंटू 10.04 (ल्यूसिड) में, मैं pip install scipy
विशेष रूप से इसकी कुछ निर्भरताएं स्थापित करने के बाद सफलतापूर्वक (एक वर्चुअन के भीतर ) कर सकता था :
$ 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
sudo aptitude install python-scipy
sudo apt-get build-dep python-scipy
और फिर पाइप से scipy को स्थापित करें।
खिड़कियों पर स्किपी स्थापित करने के लिए इन निर्देशों का पालन करें: -
स्टेप -1: इस लिंक को दबाइए http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy डाउनलोड करने के लिए एक scipy .whl फ़ाइल (जैसे scipy-0.17.0-cp34-none-win_amd64.whl)।
स्टेप -2: उस डायरेक्टरी में जाएं जहां कमांड प्रॉम्प्ट (सीडी फोल्डर-नेम) से वह डाउनलोड फाइल है।
चरण -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 फोरट्रान स्थापित कर रहा हूं (मैं आर्क लिनक्स का उपयोग कर रहा हूं ), मैं 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
।
आर्क लिनक्स उपयोगकर्ताओं के लिए:
pip install --user scipy
निम्नलिखित आर्क पैकेज स्थापित करने के लिए आवश्यक शर्तें:
gcc-fortran
blas
lapack
उबंटू के लिए Addon (Ubuntu 10.04 LTS (ल्यूसिड लिंक्स)):
भंडार चले गए, लेकिन ए
pip install -e git+http://github.com/scipy/scipy/#egg=scipy
मेरे लिए विफल रहा ... निम्न चरणों के साथ, यह अंत में बाहर काम किया (एक आभासी वातावरण में जड़ के रूप में, जहां python3
पायथन 3.2.2 की एक कड़ी है): उबंटू निर्भरता (इलाइची देखें) स्थापित करें, 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
फिर पाइप इंस्टॉल स्कैपी चलाएं
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
जवाब है हां, है।
पहले आप आसानी से संख्यात्मक उपयोग कमांड स्थापित कर सकते हैं:
pip install numpy
फिर आपको एमकेएल स्थापित करना चाहिए, जो कि स्किप द्वारा आवश्यक है, और आप इसे यहां डाउनलोड कर सकते हैं
File_name.wh डाउनलोड करने के बाद आप इसे इंस्टॉल करें
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.whl डाउनलोड कर सकते हैं
नोट: आपको अजगर संस्करण के अनुसार file_name.whl डाउनलोड करना चाहिए, यदि आप अजगर संस्करण 32 बिट python3.5 हैं तो आपको इसे डाउनलोड करना चाहिए, और "win32" आपके अजगर संस्करण के बारे में है, न कि आपके ऑपरेटिंग सिस्टम संस्करण के लिए।
फिर इस तरह 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
उसके बाद केवल एक और काम करना है: एक विशिष्ट पंक्ति पर टिप्पणी करें या जब आप "स्कैपी आयात" आदेश को लागू करते हैं तो त्रुटि संदेश होंगे।
तो इस लाइन पर टिप्पणी करें
from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl
इस फ़ाइल में: your_own_path \ lib \ site-package \ scipy__init __। py
तो आप SciPy का उपयोग कर सकते हैं :)
यहां आपको अंतिम चरण के बारे में अधिक जानकारी दी गई है।
यहां इसी तरह के प्रश्न के लिए एक समान अन्वेषक है।
इन सभी उत्तरों के अलावा, यदि आप अपनी 64 बिट मशीन पर 32 बिट का अजगर स्थापित करते हैं, तो आपको अपनी मशीन से 32-बिट की परवाह किए बिना डरना होगा। http://www.lfd.uci.edu/~gohlke/pythonlibs/ उपरोक्त URL में आप पैकेज डाउनलोड कर सकते हैं और कमांड है: पाइप इंस्टॉल
जेंटू के लिए, यह मुख्य भंडार में है:
emerge --ask scipy
आप इसका उपयोग अजगर 3.6 के साथ खिड़कियों में भी कर सकते हैं python -m pip install scipy