পাইপের সাথে স্কাইপাই ইনস্টল করা


207

এটি ইনস্টল করা সম্ভব NumPy সঙ্গে পিপ ব্যবহার pip install numpy

সাইপাইয়ের সাথে কি একই রকম সম্ভাবনা আছে ? (করা pip install scipyকাজ করে না))


হালনাগাদ

প্যাকেজ SciPy এখন ইনস্টল করার জন্য উপলব্ধ pip!


3
আপনি গ্রহণযোগ্য উত্তর (হয়ত নক্সক্স এর?) পুনর্বিবেচনা করতে পছন্দ করতে পারেন আমি মনে করি না গিটের মাধ্যমে ইনস্টল করা পছন্দসই পদ্ধতি হওয়া উচিত! :)
অ্যান্ডি হেডেন

10
এটি আবার প্রাসঙ্গিক, কারণ শেষ কয়েকটি সংস্করণটি সহজভাবে করতে পারে নাpip install
এরিব্বওয়ার্ক

উত্তর:


106

পাইপ অনুসন্ধান করে পাইথন প্যাকেজ সূচীতে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থেকে ইনস্টল করতে পারেন । SciPy এসভিএন ব্যবহার করে:

pip install svn+http://svn.scipy.org/svn/scipy/trunk/#egg=scipy

আপডেট (12-2012):

pip install git+https://github.com/scipy/scipy.git

যেহেতু NumPy নির্ভরতা, তাই এটিও ইনস্টল করা উচিত।


1
উজ্জ্বল! আমার জন্য এটি কী ছিল: pip install svn+http://svn.scipy.org/svn/scipy/trunk দ্রষ্টব্য, স্ট্যাকওভারফ্লো / প্রশ্নগুলি / 651305 অনুসরণ করে , আপনি একটি প্রদত্ত সংশোধনও বেছে নিতে পারেন (বলুন 5839, যা আমি বিশ্বাস করি এটিই শেষ স্থিতিশীল সংস্করণ, 0.7.1) ব্যবহার করে: pip install http://svn.scipy.org/svn/scipy/!svn/bc/5839/trunk/ যদিও আমি পরীক্ষা করেছি না যে ...
অলিভিয়ার ভার্দিয়ার

দীর্ঘায়ু এবং দৃust়তার জন্য +1। এটি এখনও আমার জন্য 2 বছর পরে ওএসএক্স 10.8.2 এবং পাইথন 2.7 এ কাজ করে। মান pip install scipyfortan কম্পাইল (সফল হওয়ার পরও সময় ব্যর্থ হয় brew install gfortranএবং pip install numpy)। উবুন্টুর জন্য পিএনথন 3 বা @ এলাইচির নির্ভরতা এর সাথে এসভিএন ইনস্টল অব লোয়েটস @ লোকালহোর্টের গিথুব রেপো ইনস্টল করুনapt-get
hobs

2
সম্ভবত এটির অর্থ হ'ল ল্যাটস স্থিতিশীল রিলিজের চেয়ে আপনি রক্তপাতের প্রান্তের স্কিপি পান।
অ্যান্ডি হেডেন

আমার পক্ষে কাজ করেনি। তবে এটি একটি ভাল সমাধান বলে মনে হচ্ছে। আমার ধারণা, আমার আরও কিছু সমস্যা হচ্ছে এবং সে কারণেই এই সমাধানটি কাজ করছে না।
আমির মোঃ আমিরুজ্জামান

214

পূর্বশর্তঃ

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

Packagesচ্ছিক প্যাকেজ:

sudo pip install matplotlib   OR  sudo apt-get install python-matplotlib
sudo pip install -U scikit-learn
sudo pip install pandas

src


2
দ্রষ্টব্য: এটি বিল্ড-অপরিহার্য :)
অ্যান্ডি হেডেন

30
sudo pip installসাধারণ উদ্দেশ্য উত্তর অন্তর্ভুক্ত করা উচিত যে একটি প্যাটার্ন নয়। সাধারণত আপনি pip installআপনার ভার্চুয়ালেনভের মধ্যে যেতে চান ।
এরিকবওয়ার্ক

1
এটি আমার সমস্যা সমাধান করেছে, ধন্যবাদ! ম্যাক ব্যবহারকারীদের জন্য, libatlas-base-devওএস নিয়ে আসে এবং gfortranএকটি প্যাকেজ ( https://gcc.gnu.org/wiki/GFortranBinariesMacOS ) ব্যবহার করে ইনস্টল করা যেতে পারে
রোবদাশা

এরিকবি 85 প্রতিধ্বনিত হওয়া, পাইথন লাইবস অভ্যাস করা উচিত নয়sudo pip installভার্চুয়ালেনভ এবং ভার্চুয়ালেনভ্রাপার ব্যবহার করুন । আমার স্বাভাবিক প্যাটার্ন sudo apt-get install python-pipঅনুসরণ করা হয় sudo pip install virtualenvwrapper। এর পরে সবকিছু একটি ভার্চুয়ালেনভে চলে যায়।
ড্যানিয়েলস্যাঙ্ক

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

উবুন্টু 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

5
এটি এখন 'লিবাটলাস-বেস-দেব' এর পরিবর্তে 'লিবাটলাস-সিএস 2-দেব'
ম্যাডকোড

1
$ Sudo দ্বারা apt-get libamd2.2.0 libblas3gf libc6 libgcc1 libgfortran3 liblapack3gf libumfpack5.4.0 আগে থেকে libstdc ++ 6 বিল্ড অপরিহার্য gfortran libatlas-দেব libatlas3-বেস পাইথন পাইথন-All-দেব জিসিসি ছ ++, libblas-দেব liblapack-দেব ইনস্টল
elimisteve

উবুন্টু 12.04 এ:sudo aptitude install python-scipy
সিরো সান্তিলি 8 冠状 病 六四 事件 r

14
স্কিপির সর্বশেষতম সংস্করণটি ব্যবহার করতে চাইলে আরও ভাল sudo apt-get build-dep python-scipyহয় পিপ থেকে স্কিপি ইনস্টল করা।
ইব্রাহিম

22

উইন্ডোতে স্কিপি ইনস্টল করতে এই নির্দেশাবলী অনুসরণ করুন: -

পদক্ষেপ -১: একটি স্কিপি .Wl ফাইল ডাউনলোড করার জন্য এই লিঙ্কটি http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy টিপুন (উদাহরণস্বরূপ scipy-0.17.0-cp34-none-win_amd64.whl)।

পদক্ষেপ -২: সেই ডিরেক্টরিতে যান যেখানে ডাউনলোড ফাইলটি কমান্ড প্রম্পট (সিডি ফোল্ডার-নাম) থেকে রয়েছে।

পদক্ষেপ -3: এই আদেশটি চালান:

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

3
কেবলমাত্র এই বিকল্পটি আমাকে উইন্ডোজ
com

3
উইন্ডোজ 7 সাইগউইন 64 বিবিটে এই বিকল্পটি আমার পক্ষে কাজ করে নি: scipy-0.17.1-cp27-cp27m-win_amd64.hl এই প্ল্যাটফর্মের কোনও সমর্থিত চাকা নয়।
নিকেন

@ নিক আমি একই বার্তা পেয়েছি। আমি মনে করি এটি পাই কারণ আপনার পাইথন উদাহরণটি 32-বিট। "Scipy-0.18.1-cp27-cp27m-win32.whl" ডাউনলোড এবং ইনস্টল করা আমার পক্ষে কাজ করে।
রবিন ক্র্যামার

এটি আমার পক্ষে উইন্ডোজে কাজ করেছে, সেই সাইটnumpy থেকে প্যাকেজটি ব্যবহার করে আমার পুনরায় ইনস্টল করা দরকার এবং সবকিছু ঠিকঠাক কাজ করেছে
জোসেহজ

20

আমি উপরোক্ত সমস্ত চেষ্টা করেছিলাম এবং কিছুই আমার পক্ষে কার্যকর হয়নি। এটি আমার সমস্ত সমস্যার সমাধান করেছে:

pip install -U numpy

pip install -U scipy

নোট করুন যে প্যাকেজটি আপগ্রেড-U করার pip installঅনুরোধ করার বিকল্পটি । এটি ছাড়াই, যদি প্যাকেজটি ইতিমধ্যে ইনস্টল থাকে তবে আপনাকে এটি সম্পর্কে অবহিত করবে এবং কিছু না করে প্রস্থান করবে।pip


13

যদি আমি প্রথমে সিস্টেম প্যাকেজ (আমি আর্চ লিনাক্স ব্যবহার করছি ) হিসাবে বিএলএএস, ল্যাপাক এবং জিসিসি ফোর্টরান ইনস্টল করি তবে আমি সায়পাই এটির সাথে ইনস্টল করতে পারি:

pip install scipy

1
কীভাবে ব্লেস ইনস্টল করবেন? "পাইপ ইনস্টল ব্লেস" এবং "অ্যাপটিক্যেট ইনস্টল ব্লা" আমার জন্য ব্যর্থ হয়েছে।
ইরান

@ ইরান ব্লেস একটি আর্চলিনাক্স প্যাকেজ। যাতে আপনি প্যাকম্যান-এস ব্লেসের মাধ্যমে ইনস্টল করতে পারেন।
chao787

13

ফেডোরায় এটি কাজ করে:

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


আমার ভার্চুয়াল এনভিভিতে, আমি প্রস্তাবিত সমাধানের শেষ 2 টি লাইনকে নিম্নলিখিত লাইনে পরিবর্তন করেছি: সুডো পাইপ ইনস্টল - আপগ্রেড পিপ সুডো পাইপ ইনস্টল করুন -উ নপি সুডো পাইপ ইনস্টল করুন-ইউ স্কিপি
1

7

আর্চ লিনাক্স ব্যবহারকারীদের জন্য:

pip install --user scipy নিম্নলিখিত আরক প্যাকেজগুলি ইনস্টল করার জন্য পূর্বশর্ত প্রয়োজন:

  • gcc-fortran
  • blas
  • lapack

1
জেনে রাখা ভাল, তবে @ ব্যবহারকারী 437730 এর উত্তরে সম্পাদনা বা মন্তব্য হিসাবে এটি আরও ভাল।
রাইনে এভারেট

আমি কীভাবে এই প্যাকেজগুলি ইনস্টল করব? অর্থাত্ জিসিসি
ফোর্টরান

3

উবুন্টুর জন্য অ্যাডন (উবুন্টু 10.04 এলটিএস (লুসিড লিংক)):

ভান্ডার সরানো হয়েছে, কিন্তু ক

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

আমার জন্য ব্যর্থ হয়েছে ... নিম্নলিখিত পদক্ষেপগুলির সাথে, শেষ পর্যন্ত এটি কাজ করেছে (ভার্চুয়াল পরিবেশে মূল হিসাবে, যেখানে python3পাইথন ৩.২.২ এর লিঙ্ক রয়েছে): উবুন্টু নির্ভরতা (ইলাইচি দেখুন), ক্লোন নম্পপি এবং সায়্পাই ইনস্টল করুন:

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

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

বিল্ড নুমপি ( numpyফোল্ডারের মধ্যে):

python3 setup.py build --fcompiler=gnu95

SciPy ইনস্টল করুন ( scipyফোল্ডারের মধ্যে):

python3 setup.py install

3

আমার ক্ষেত্রে, আমি নিম্নলিখিত প্যাকেজটি ইনস্টল না করা পর্যন্ত এটি কাজ করে না: লিবাটলাস-বেস-দেব, গফর্ট্রান

 sudo apt-get install libatlas-base-dev gfortran

তারপরে পাইপ ইনস্টল স্কিপি চালান


3
  1. পাইথন -৩.৪.৪ ইনস্টল করুন
  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

2

উত্তর হ্যাঁ, আছে।

প্রথমে আপনি সহজেই নম্পতি ব্যবহারের আদেশগুলি ইনস্টল করতে পারেন:

pip install numpy

তারপরে আপনার এমকিএল ইনস্টল করা উচিত যা স্কিপি দ্বারা প্রয়োজনীয়, এবং আপনি এটি এখানে ডাউনলোড করতে পারেন

ফাইল_নামটি ডাউনলোড করার পরে। আপনি এটি ইনস্টল করুন

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

তারপরে একই ওয়েবসাইটে আপনি স্কিপি -১.০৮.১-সিপিপি ৫-সিপিপিএম-উইন .২. ডাউনলোড করতে পারেন

দ্রষ্টব্য: আপনার অজগর সংস্করণ অনুসারে আপনার ফাইল_নামটি ডাউনলোড করতে হবে wh

তারপরে ফাইল_নাম ইনস্টল করুন whএমনই:

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

এই ফাইলে: আপনার_ডাউন_পথ \ lib \ সাইট-প্যাকেজ \ স্কিপি_ইনিট __। পিআই

তারপরে আপনি SciPy ব্যবহার করতে পারেন :)

এখানে আপনাকে শেষ ধাপ সম্পর্কে আরও জানায়।

এখানে একটি অনুরূপ প্রশ্নের একই অনুরূপ একটি অ্যাঞ্জার।


@ টোটিকাহস এটি সম্পর্কে কীভাবে?
স্ট্যাথাম

1

এই সমস্ত উত্তর ছাড়াও, আপনি যদি আপনার 64 বিট মেশিনে 32 বিটের অজগরটি ইনস্টল করেন তবে আপনার মেশিন নির্বিশেষে আপনাকে 32-বিটের স্কিপি ডাউনলোড করতে হবে। http://www.lfd.uci.edu/~gohlke/pythonlibs/ উপরের ইউআরএলে আপনি প্যাকেজগুলি ডাউনলোড করতে পারেন এবং কমান্ডটি হ'ল: পাইপ ইনস্টল



আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.