ImportError: স্কিপি নামে কোনও মডিউল নেই


90

আমি পাইথন ২.7 ব্যবহার করছি এবং পাইব্রাইনকে কাজ করার চেষ্টা করছি।

স্কিপি ইনস্টল করা সত্ত্বেও আমি এই ত্রুটিটি পেয়েছি -

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-
py2.7.egg/pybrain/__init__.py", line 1, in <module>
    from pybrain.structure.__init__ import *
  File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/__init__.py", line 1, in <module>
    from pybrain.structure.connections.__init__ import *
  File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/connections/__init__.py", line 1, in <module>
    from pybrain.structure.connections.full import FullConnection
  File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/connections/full.py", line 3, in <module>
    from scipy import reshape, dot, outer
ImportError: No module named scipy

আমি এই কমান্ডটি ব্যবহার করে স্কিপি ইনস্টল করেছি -

sudo apt-get install python-scipy

আমি পাই -

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-scipy is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

আমার কি করা উচিৎ?


python -c 'import scipy; print(scipy)'? which python? python -c 'import sys; print(sys.path)?
ফ্রেড ফু

ট্রেসব্যাক (সর্বশেষতম কল শেষ): ফাইল "<string>", লাইন 1, <মডুল> আমদানি ত্রুটি: স্কিপি নামক কোনও মডিউল এবং এর
অজগরটি

সুডো ছাড়া কি কোনও সমাধান আছে?
চার্লি পার্কার

উত্তর:


149

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

sudo apt-get install python-scipy

এখন চালান:

pip install scipy

আমি উভয় দৌড়েছি এবং এটি আমার ডেবিয়ান-ভিত্তিক বাক্সে কাজ করেছে।


আমি সুডো করতে পারছি না ... এর কি আর কোন সমাধান আছে? আমি বুঝতে পারি না সমস্যাটি কী ছিল এবং কেন এটি সমস্যার সমাধান করেছিল?
চার্লি পার্কার

@ ড্রাগনস্পিট যদি আপনার অজগর 3 থাকে তবে আপনার সংশ্লিষ্ট নামগুলি ব্যবহার করতে হবে: python3-scipyএবং pip3
অ্যালেক্সিস উইলক

20

পাইথন ব্যবহারের জন্য পাইপ ব্যবহারের পাইপগুলির জন্য সহজ এবং সঠিক ইনস্টলেশন নিশ্চিত করতে

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

$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python2 get-pip.py   # for python 2.7
$ sudo python3 get-pip.py   # for python 3.x

পাইপ ব্যবহার করে স্কিপি ইনস্টল করতে:

$ pip2 install scipy    # for python 2.7
$ pip3 install scipy    # for python 3.x

8

উইন্ডোজ ব্যবহারকারীদের জন্য:

আমি এই সমাধানটি বেশ কয়েকদিন পরে খুঁজে পেয়েছি। প্রথমে আপনি কোন অজগর সংস্করণটি ইনস্টল করতে চান?

আপনি যদি পাইথন ২.7 সংস্করণের জন্য চান:

ধাপ 1:

স্কিপি ‑ 0.19.0 ‑ cp27 ‑ cp27m ‑ win32.whl

scipy ‑ 0.19.0 ‑ cp27 ‑ cp27m ‑ win_amd64.whl

ন্যালি ‑ 1.11.3 + এমকেএল ‑ সিপি 27 ‑ সিপি 27 এম ‑ উইন 32. WHL

ন্যালি ‑ 1.11.3 + এমকেএল ‑ সিপি 27 ‑ সিপি 27 এম ‑ উইন_এএমডি 64.Wl

আপনি যদি পাইথন ৩.৪ সংস্করণের জন্য চান:

স্কিপি ‑ ০.০৯.০ p3 সিপিপি ৪ ‑ সিপিপি ৪ মিটার ‑ উইন .৩.এইচএল

স্কিপি ‑ 0.19.0 ‑ সিপি 3

ন্যালি ‑ 1.11.3 + এমকেএল ‑ সিপিপি ৪ ‑ সিপিপি ৪ মি ‑ উইন .২.এইচএল

ন্যালি ‑ 1.11.3 + এমকেএল ‑ সিপিপি 4 ‑ সিপিপি 4 মি ‑ উইন_এএমডি .৪.এইচএল

যদি আপনি পাইথন 3.5 সংস্করণের জন্য চান:

স্কিপি ‑ 0.19.0 ‑ সিপিপি 5 p3 সিপিপি 5 মি 5 উইন 32. WHL

স্কিপি ‑ 0.19.0 ‑ সিপিপি 5 p3 সিপিপি 5 মি 5 win_amd64.Wl

ন্যালি ‑ 1.11.3 + এমকেএল ‑ সিপিপি 5 ‑ সিপিপি 5 মি ‑ উইন 32. WHL

ন্যালি ‑ 1.11.3 + এমকেএল ‑ সিপিপি 5 ‑ সিপিপি 5 মি ‑ উইন_এএমডি 64৪.এইচএল

আপনি যদি পাইথন 3.6 সংস্করণের জন্য চান:

স্কিপি ‑ 0.19.0 ‑ cp36 ‑ cp36m ‑ win32.whl

স্কিপি ‑ 0.19.0 ‑ cp36 ‑ cp36m ‑ win_amd64.whl

ন্যালি ‑ 1.11.3 + এমকেএল ‑ সিপি 3 ‑ সিপি 3 মিম ‑ উইন 32.Wl

ন্যালি ‑ 1.11.3 + এমকেএল ‑ সিপি 36 ‑ সিপি 36 এম ‑ উইন_এএমডি 64.Wl

লিঙ্ক: [ক্লিক করুন [1]

ইনস্টলেশন শেষ হয়ে গেলে আপনার ডিরেক্টরিতে যান।

উদাহরণস্বরূপ আমার ডিরেক্টরি:

cd C:\Users\asus\AppData\Local\Programs\Python\Python35\Scripts>
pip install [where/is/your/downloaded/scipy_whl.]

ধাপ ২:

নম্পি + এমকেএল

অজগর সংস্করণের উপর ভিত্তি করে আবার একই ওয়েবসাইট থেকে:

এর পরে আবার একই জিনিসটি স্ক্রিপ্ট ফোল্ডারে ব্যবহার করুন

cd C:\Users\asus\AppData\Local\Programs\Python\Python35\Scripts>
pip3 install [where/is/your/downloaded/numpy_whl.]

এবং এটি পাইথন ফোল্ডারে পরীক্ষা করুন।

Python35>python 
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. 
>>>import scipy

4
ধন্যবাদ, এটি আমার পক্ষে কাজ করেছে। কিছুটা সময় বাঁচাতে আমরা এই চাকাগুলি এখানে সিলক্স.আর / পব / হুইলহাউসটিতে খুঁজে পেতে পারি :)
রবিরাজ সুব্রমনিয়ান

5

যদি আপনার scipyউইন্ডোজের পাইথন পরিবেশে প্রবেশের প্রয়োজন হয় তবে আপনি *। WHL ফাইলগুলি এখানে পেতে পারেন:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

মনে রাখবেন ইনস্টল করার numpy+mklআগে আপনাকে ইনস্টল করতে হবে scipy

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

আপনি যখন ডাউনলোড করেছেন সঠিক * .Wl ফাইলগুলি কেবল ডাউনলোড ডিরেক্টরিতে একটি সেমিডি প্রম্পট খুলুন এবং চালান pip install *.whl


5

আমার একই সমস্যা ছিল কারণ আমি পাইথন 2.7 এবং পাইথন 3 উভয়ই ইনস্টল করেছি। আমি যখন পাইথন 3 দিয়ে প্রোগ্রামটি চালাচ্ছি তখন আমি একই ত্রুটি পেয়েছি। আমি এই আদেশটি দিয়ে স্কিপি ইনস্টল করেছি এবং সমস্যাটি সমাধান করা হয়েছে:

sudo apt-get install python3-scipy

3

আমি আপনাকে মাধ্যমে scipy অপসারণ করার পরামর্শ দিচ্ছি

apt-get purge scipy

এবং তারপরে এটি ইনস্টল করতে

pip install scipy

আপনি যদি উভয়টি করেন তবে সম্ভবত পৃথক সংস্করণগুলির কারণে আপনি ডিবি প্যাকেজ ম্যানেজারকে বিভ্রান্ত করতে পারেন।


3

নীচে পাইপ ব্যবহার করে পাইথন প্যাকেজ হিসাবে এটি ইনস্টল করার চেষ্টা করুন

$ sudo apt-get install python-scipy

আপনি যদি অজগর 3.x স্ক্রিপ্টটি চালাতে চান তবে স্কিপিটি এর মাধ্যমে ইনস্টল করুন:

$ pip3 install scipy
Otherwise install it by:
$ pip install scipy


3

আপনি যদি পাইচার্ম ব্যবহার করে থাকেন তবে সেটিংসে যান এবং প্রকল্প ইন্টারপ্রেটার সাব-ট্যাবে তালিকার পাশের "+" সাইন ক্লিক করুন এবং সেখানে অনুসন্ধান বারে নাম "স্কিপি" এবং প্যাকেজটি ইনস্টল করুন।

ঘৃণ্য


1

আপনার পাইথন জানেন না আপনি কোথায় স্কিপি ইনস্টল করেছেন। এটিকে সরল পথে যুক্ত করুন PYTHONPATHএবং আমি আশা করি এটি আপনার সমস্যার সমাধান করবে।


হাই। একটি টন ধন্যবাদ তবে আপনি কি আমাকে এটি করার জন্য আদেশ দিতে পারেন? লিনাক্স নবাগত,
এহম্পল

4
আপনি যদি আপনার ব্যাশ প্রোফাইল ফাইলে ব্যাশ ব্যবহার করে থাকেন তবে আপনি এই লাইনটি যুক্ত করতে পারেনexport PYTHONPATH="/path/to/scipy:$PYTHONPATH"
রিয়ালিটিপিসি

1

আমার সমস্যাটি হ'ল পাইপ 3 দিয়ে ইনস্টল করার সময় আমি একটি লাইব্রেরি ভুলভাবে বানান করেছি যা একই কমান্ডের অন্যান্য ডাউনলোড লিবারিগুলি ইনস্টল না করে শেষ হয়েছিল। তাদের উপর আবার পিপ 3 ইনস্টল করুন এবং সেগুলি তাদের ক্যাশে থেকে ইনস্টল করা উচিত।


1

এটি খুব বেসিক (এবং সম্ভবত অনুমানযোগ্য) হতে পারে তবে -

ফেডোরা ব্যবহারকারীরা ব্যবহার করতে পারেন:

sudo dnf install python-scipy

এবং তারপরে (পাইথন 3.x এর জন্য):

pip3 install scipy

বা (পাইথন 2.7 এর জন্য):

pip2 install scipy


0

sudo pip install scipyগ্রন্থাগারটি ইনস্টল করতে ব্যবহার করুন যাতে এটি পরে অনুমতি চাইতে পারে না

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