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


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.