আমদানি ত্রুটি: numpy.core.multarray আমদানি করতে ব্যর্থ


135

আমি এই প্রোগ্রামটি চালানোর চেষ্টা করছি

import cv2
import time

cv.NamedWindow("camera", 1)

capture = cv.CaptureFromCAM(0)

while True:
    img = cv.QueryFrame(capture)
    cv.ShowImage("camera", img)
    if cv.WaitKey(10) == 27:
        break
cv.DestroyAllWindows()

তবে আমি নম্পী নিয়ে সমস্যা করছি, আমি ওপেনসিভি সহ পাইস্কোপি ব্যবহার করছি। আমি যে সমস্যাটি পেতে থাকি তা হ'ল এই ত্রুটি প্রতিবেদন:

রানটাইময়েরর: মডিউলটি এপিআই সংস্করণ 7 এর সাথে সংকলিত হয়েছে তবে নম্পির এই সংস্করণটি 6

ট্রেসব্যাক (সবচেয়ে সাম্প্রতিকতম কল সর্বশেষ):

"সি: \ ব্যবহারকারীগণ \ জন \ নথিগুলি \ আইট্র্যাকিং \ প্রোগ্রামগুলি \ গেটআইজেজ.পি" ফাইলটি, লাইন 1

import cv2

আমদানি ত্রুটি: numpy.core.multarray আমদানি করতে ব্যর্থ

আমার সাইকোপি ফোল্ডারে নপি-১.6.১-পাইপ .7. have রয়েছে, আমি কী ভুল তা নিয়ে শুধু বিভ্রান্ত হয়েছি?

সম্পাদনা করুন (মুছে ফেলা উত্তর)

নিম্নলিখিত আদেশ

pip install -U numpy 

সমস্যা সমাধানে সহায়তা করে: could not load numpy.core.multiarray.


1
আমি একই ত্রুটি বার্তা পেয়েছি এবং আমি নম্পি -১.৯.২ ইনস্টল করেছি।
tommy.carstensen

1
আমার ক্ষেত্রে, আমি উইন্ডোজে অ্যানাকোন্ডা বিতরণ ব্যবহার করছিলাম এবং conda update pythonদুবার চালাচ্ছি (একবার কনডা আপডেট করার জন্য, এবং আবার পাইথনটি ২.7.১৩ এ আপডেট করার জন্য) সমস্যাটি স্থির করেছিলাম।
জেসন ও।

দৌড় pip install opencv-python==3.4.2.17 numpy==1.14.5আমার পক্ষে কাজ করেছে
মার্কাস ওয়েবার

আমি NumPy 1.16.3, পাইথন 3.7 এবং সর্বশেষ ম্যাকোস সহ একই ত্রুটি পেয়েছি, সমস্যার সমাধান করতে 1.16.4 এ আপগ্রেড করব।
nngeek

উত্তর:


130

আমি একই ত্রুটি পেয়েছিলাম এবং আমার ন্যালি ইনস্টলেশনটি 1.8.0 এ আপডেট করে এটি সমাধান করতে সক্ষম হয়েছি:

pip install -U numpy

আমি একই ত্রুটি বার্তা পেয়েছি এবং আমি নম্পি -১.৯.২ ইনস্টল করেছি।
tommy.carstensen

@ tommy.carstensen হাই, আমি একই ইস্যু পেয়েছি, আমি পাইপ ইনস্টল করার চেষ্টা করেছি - ইউ নাম্পি, এটি সর্বশেষতম নমুনা সংস্করণটি ডাউনলোড করেছে এবং বলেছে যে এটি সফলভাবে ইনস্টল করা আছে, তবে বাস্তবে এটি পুরানো সংস্করণ
ইউজার 824624

ঠিক একই অবস্থায় ছিল ... আমার জন্য সমস্যাটি ছিল নম্পিদের দ্বৈত ইনস্টলেশন যা অন্যান্য লাইব্রেরির সাথে বিবাদযুক্ত সংস্করণে ছিল এবং এটি কনডা দ্বারা ইনস্টল করা সঠিক আড়ম্বরপূর্ণ সংস্করণটি ছায়া দিচ্ছিল। সমাধান: পাইপ আনপল আনম্পল করুন ... এটি ত্রুটিযুক্ত নিম্পি সংস্করণটিকে সরিয়ে ফেলেছে এবং সঠিক নাম্পি সংস্করণটিকে পুনরুত্থিত করেছে ...
রোয় 5050০

1
আমার জন্য, আমাকে নম্পিটি অপসারণ করতে হবে, তারপরে নম্পিটি ইনস্টল করুন। এটা কাজ করেছে.
jef

24

ক্ষেত্রে যে

pip install -U numpy 

(এমনকি সুডো সহ) কাজ করে না, আপনি এটি নিশ্চিত করতে চাইতে পারেন যে আপনি নিমপির সঠিক সংস্করণ ব্যবহার করছেন। আমার একই "numpy.core.multarray ইম্পোর্ট করতে ব্যর্থ হয়েছে" সমস্যাটি ছিল তবে এটি ছিল কারণ আমি পাইথন যে সংস্করণটি ব্যবহার করেছিলাম তার জন্য আমি 1.6 ইনস্টল করেছি যদিও আমি 1.8 ইনস্টল করে রেখেছি এবং ধরে নিয়েছি এটি সঠিক ডিরেক্টরিতে ইনস্টল করছে was

আমার ম্যাক টার্মিনালটিতে নিম্নলিখিত কমান্ডটি ব্যবহার করে আমি খারাপ নপি সংস্করণটি পেয়েছি:

python -c "import numpy;print numpy.__version__;print numpy.__file__";

এই আদেশটি আমাকে যে নমপির ব্যবহার করছিলাম তার সংস্করণ এবং অবস্থান দিয়েছে (দেখা গেল এটি 1.6.2) .2 আমি এই অবস্থানটিতে গিয়েছিলাম এবং ম্যানুয়ালি এটিকে নাম্বার ফোল্ডারের সাথে 1.8 এর জন্য প্রতিস্থাপন করেছি, যা আমার "numpy.core.m মাল্টারিরে ইম্পোর্ট করতে ব্যর্থ হয়েছে" সমস্যার সমাধান করেছে। আশা করি কেউ এটি দরকারী খুঁজে পেতে!

দ্রষ্টব্য : কমান্ডের জন্য, 'সংস্করণ' এবং 'ফাইল' এর আগে এবং পরে ডাবল আন্ডারস্কোর ব্যবহার করুন


হাই, আমি একই ইস্যুটির সাথে দেখা করেছি, আপনি কীভাবে নাম্বার ফোল্ডারটি প্রতিস্থাপন করবেন তা আমাকে নির্দেশ দিতে পারেন
user824624

হাই, আপনাকে পাইথন-সি কমান্ডের পরে দেওয়া পথটি দেখতে হবে এবং এটি আপনার কম্পিউটারে সন্ধান করতে হবে। আমি নিশ্চিত যে আপনি ওএসএক্সে ডিরেক্টরিটি টার্মিনালের মাধ্যমে আরএম করতে পারবেন তবে আমি নিজে এটি করেছি এবং এটি আমার সমস্যা সমাধান করেছে।
অ্যালেক্সফিগ্রি

অ্যাট্রিবিউটআরার: 'মডিউল' অবজেক্টটির কোনও 'অ্যাট্রিবিউট' নেই
x অ্যাপল

1
@xApple সংস্করণগুলি এবং ফাইলের
হ্যামলেট

আপনি কেবল ত্রুটিযুক্ত নিমপি আনইনস্টল করার চেষ্টা করতে পারেন। তারপরে আপনার যদি আলাদা আলাদা নমুনা সংস্করণ রয়েছে যা "উত্থাপিত" হবে (যেমনটি আমার ছিল) এবং যদি প্রয়োজন হয় - তবে এটি পুনরায় ইনস্টল করুন।
roy650

17

আপনি যদি একটি নির্দিষ্ট সংস্করণ চান:

pip install numpy==1.8

যদি আমি এটি করি, আমি cl.exe থেকে একটি ত্রুটি পেয়েছি: একটি সাধারণ সি প্রোগ্রাম লিঙ্ক করতে পারি না
snoob dogg

2
আমার নাম্বার 1.11 আছে এবং আমি পেয়েছি 'numpy.core.m মাল্টিয়ারে লোড করা যায়নি'। 1.15.2 সংস্করণ ইনস্টল করা নীচে বর্ণিত হিসাবে এটি স্থির করে।
ক্রেগ এস অ্যান্ডারসন

14

চেষ্টা sudo pip install numpy --upgrade --ignore-installed

এটি ম্যাক ওএস 10.11 এ কাজ করে।

উপরের শেলটি যদি কাজ না করে তবে আপনার 'রুটলেস' বন্ধ করা উচিত।


রুটলেস হ'ল OSX 10.11 এ 'সিস্টেম ইন্টিগ্রিটি প্রোটেকশন'
স্ট্রিট্রি

12

আপনি যদি পাইথন 3 ব্যবহার করেন তবে নিম্নলিখিত কমান্ডটি ম্যাকোজে সমস্যাটি সমাধান করে।

python3 -m pip install numpy -I


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

7

আপনার আপগ্রেড পাইপ লাগতে পারে, এটি আমার পক্ষে কাজ করে

pip install --upgrade pip
pip install -U numpy


6

আমার একই ত্রুটি বার্তা ছিল, সাফল্য ছাড়াই প্রস্তাবিত কয়েকটি সমাধানের চেষ্টা করার পরে, আমি দেখতে পেলাম যে আমাকে চালানো দরকার:

pip uninstall numpy

বহু বার। প্রতিবার আমার সিস্টেমে জমে থাকা নাম্পির বিভিন্ন সংস্করণ থেকে বিভিন্ন সময় বিভিন্ন ফাইল সরানোর জন্য পতাকাঙ্কিত করা হয়েছিল।

একবার আনইনস্টল করার কিছুই বাকি ছিল না, এটি বিষয় ছিল

pip install numpy

আশা করি এটি কাউকে সাহায্য করবে!


এটি খুব সহায়ক হয়েছিল <3
অতিনেশ

4

আমার জন্য এই ত্রুটিটি কনডা দিয়ে পাইগ্রিব ইনস্টল করার সময় এবং এটি আমদানি করার সময় উপস্থিত হয়েছিল।

conda install -c conda-forge numpy

সমস্যার সমাধান।


"আমদানি টেনস্রোফ্লো" চলাকালীন যখন আমি উল্লিখিত ত্রুটি পেয়েছি তখন এটি আমার সমস্যার সমাধান করে
মোনা জালাল

এটি আমার সমস্যার সমাধান করেছে যখন আমি ওপেনসিভি ব্যবহার করি, অ্যানাকোন্ডা অজগরটি এই পদ্ধতিটি ব্যবহার করা উচিত, পিপ বা পিপ 3 জিনিসগুলি আরও খারাপ করে দেবে।
রেডসান

3

আমার ক্ষেত্রে এই সমস্যাটি হ'ল কারণ আমি দুটি পাইথন ইনস্টলেশন (2.7 এবং 3.5) এবং পাইপটি কেবল 3.5 পাইথন ডিরেক্টরিতে ন্যাপি ইনস্টল করছিলাম, আমি যে পাইপ সংস্করণটি ব্যবহার করি না কেন।

আমি স্পষ্টভাবে লক্ষ্য ইনস্টল ডিরেক্টরিটি নির্দিষ্ট করে সমস্যাটি সমাধান করেছি:

pip install --target c:\apps\python-2.7\Lib\site-packages numpy

3

আমি সত্যিই এই ত্রুটিটি বুঝতে পারি না তবে নীচে দিয়ে আমি এই ত্রুটিটি সমাধান করেছি।

pip install -U opencv-python

আশা করি এটি কার্যকর ছিল!


3

আমার ক্ষেত্রে অ্যাপ থেকে ইনস্টল করা আমার সমস্যার সমাধান করে।

আপনি এটি পাইপ থেকে আনইনস্টল করার চেষ্টা করতে পারেন এবং অ্যাপ্লিকেশন থেকে ইনস্টল করতে পারেন (যদি আপনি উবুন্টু ব্যবহার করছেন ইত্যাদি)

pip3 uninstall numpy
sudo apt-get install python3-numpy

3

আমি একই ত্রুটি পেয়ে যাচ্ছিলাম এবং আমার নপি ইনস্টলেশনটি 1.7.1 থেকে 1.12.1 এ আপডেট করে সমস্যার সমাধান করা হয়েছে

pip install -U numpy

উপরেরগুলি থেকে আমার সিএমডি ক্রম ছিল যখন ত্রুটি ঘটেছে, উপরের থেকে কিছুটা আলাদা:

$ python

Python 2.7.12 |Anaconda 4.2.0 (x86_64)| (default, Jul  2 2016, 17:43:17) 

[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

Anaconda is brought to you by Continuum Analytics.

Please check out: http://continuum.io/thanks and https://anaconda.org

>>> import cv2

>>> import numpy as np

>>> from matplotlib import pyplot as plt

2

বেশ কয়েক মাস আগে পাইপ ইনস্টল-ইউ নম্পি ব্যবহার করে দুঃস্বপ্নের পরে আমি হাল ছেড়ে দিয়েছি। আমি সফলতা ছাড়াই সিভি 2 এবং ওপেনসিভি ইনস্টল করেছিলাম।

আমি পাইথন ৩৪ এ নাম্বার ভার্স ১.৯.১ ব্যবহার করছিলাম এবং আপগ্রেডটি কেবল ১.৯-এ স্টল করে চলেছে।

তাই আমি https://pypi.python.org/pypi/numpy এ গিয়ে আমার পাইথন 3.4 এর সর্বশেষতম অদ্ভুত সংস্করণটি আবিষ্কার করেছি।

আমি। WHL ফাইলটি ডাউনলোড করে এটিকে আমার ক্ষেত্রে পাইথন ইনস্টলেশন, সি: \ পাইথন 34, সহ ফোল্ডারে অনুলিপি করেছি।

আমি তখন ফাইলের নামটিতে পাইপ ইন্টেল চালিয়েছিলাম এবং আমি এখন সিভি 2 সমস্যাটি বিনামূল্যে আমদানি করতে পারি।

নিশ্চিত হয়ে নিন যে আপনি শুরু করার আগে অজগরটি বন্ধ করে দিয়েছেন, সুস্পষ্ট তবে অপরিহার্য



1

রেপোতে প্রয়োজনীয়তা.এসটিএসটি-র প্রস্তাবিত নমুনা সংস্করণটি ব্যবহার করার সময় আমার একই ত্রুটি ঘটেছিল। আমি যখন 'pd হিসাবে পান্ডা আমদানি করার চেষ্টা করেছি' তখন এই ত্রুটি ঘটেছে। তারপরে সমাধানটি ছিল নিম্পি সংস্করণটি 1.15.2 এ আপগ্রেড করা কারণ প্রয়োজনীয়তার জন্য প্রস্তাবিত সংস্করণটি পান্ডার সাথে মেলে না। আমি পাইপ সহ বিদ্যমান নম্পি সংস্করণটি আনইনস্টল করে নতুন সংস্করণটি পুনরায় ইনস্টল করেছি।

pip install numpy==1.15.2 

আশা করি এটি কাউকে সাহায্য করবে


1

আমি আমার অজগরটি 3.8 এ আপডেট করে সমস্যার সমাধান করতে সক্ষম হয়েছি। আমি ক্যাটালিনার সাথে ম্যাকবুক এয়ার ব্যবহার করছি। টেনসরফ্লো আপডেট করার পরে সমস্যাটি আমার জন্য শুরু হয়েছিল। এটি আপডেট করার পরে, আমি বেশ কয়েকবার ননপল ইনস্টল এবং ইনস্টল করার পরে ত্রুটিটি অদৃশ্য হয়ে যায়।

পরিশেষে, আমি পাইথন ওয়েবসাইট থেকে পাইথন 3.8 প্যাকেজটি ডাউনলোড করে ইনস্টল করেছি। তারপরে আমি নিম্প ইনস্টল করেছি এবং এটি কাজ করে।


0

একই ত্রুটি আমার জন্য এসেছিল। সমস্যাটি হ'ল আপনি নাম্পি.পি নামে একটি ফাইল তৈরি করেছেন। এই ফাইলটি অসাধারণ লাইব্রেরির সাথে মিলিত হতে পারে। সুতরাং, সেই নাম্পি.পি ফাইলটি মুছুন এবং সমস্যাটি সমাধান হয়ে যায়।


0

আমার ডি: ড্রাইভে পাইথন ও ওপেনসিভি ইনস্টল করার পরে আমার একই ত্রুটি হয়েছিল C সমস্যাটি দেখে মনে হচ্ছিল যে আমার মৃত্যুদন্ডের পথটি নাম্বার ফোল্ডারের ভিতরে। এই কোডটি নিয়ে এটিই সমস্যা কিনা তা আপনি পরীক্ষা করতে পারেন:

import numpy
numpy.version.version

যদি এটি কার্যকর করার পথে সম্পর্কিত কোনও ত্রুটি পুনরুদ্ধার করে তবে অন্য কোথাও থেকে আপনার মূল কোডটি কার্যকর করুন। এটি আমার জন্য numpy.core.multarray ত্রুটিটি লোড করতে পারেনি solved



0

আমার জন্য এটি দুটি অংশ ছিল। প্রথম:

pip uninstall numpy

তারপরে @ অলি ব্লাম উত্তর (আপনাকে ধন্যবাদ):

conda install -c conda-forge numpy

এটা আমার জন্য কৌতুক করেছে


0

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

চালান sudo pip uninstall numpy। এটি যদি প্যাকেজটি মুছে ফেলতে অস্বীকার করে তবে <location>চালান sudo rm -r <location>। প্রথম কমান্ডটি কিছু না করে এবং import numpyপাইথন শেলের মধ্যে প্যাকেজটি খুঁজে না পাওয়া পর্যন্ত উপরে পুনরাবৃত্তি করুন ।

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


0

বিদ্যমান নম্পি আনইনস্টল করুন এবং ওপেনসিভি-পাইথন ইনস্টল করা সমস্যার সমাধান করবে


0

আমার একই সমস্যা ছিল, এবং এটি আমার ক্ষেত্রে এটি কীভাবে সমাধান করা যায় তা এখানে।

আমি চেষ্টা করেছিলাম pip install -U numpyকিন্তু এটি অসাধারণ আপগ্রেড হয়নি, তবে conda installআমার জন্য কাজ করেছে

ImportError: numpy.core.multiarray failed to import
admin@MacBook-Air$ pip install -U numpy
Requirement already up-to-date: numpy in /Users/admin/anaconda/lib/python2.7/site-packages
admin@MacBook-Air$ python
Python 2.7.12 |Anaconda 2.4.0 (x86_64)| (default, Jul  2 2016, 17:43:17) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> import numpy
numpy.version.version
>>> numpy.version.version
'1.7.1'
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>> 
admin@MacBook-Air$ 
admin@MacBook-Air$ conda install numpy
Fetching package metadata .......
Solving package specifications: ..........

Package plan for installation in environment /Users/admin/anaconda:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    scikit-learn-0.18.1        |      np111py27_0         4.9 MB

The following packages will be UPDATED:

    numexpr:      2.3.0-np17py27_0  --> 2.6.1-np111py27_1 
    numpy:        1.7.1-py27_2      --> 1.11.2-py27_0     
    scikit-learn: 0.14.1-np17py27_1 --> 0.18.1-np111py27_0
    scipy:        0.13.2-np17py27_1 --> 0.18.1-np111py27_0

Proceed ([y]/n)? y

Fetching packages ...
scikit-learn-0 100% |#################################################################| Time: 0:00:16 312.60 kB/s
Extracting packages ...
[      COMPLETE      ]|####################################################################################| 100%
Unlinking packages ...
[      COMPLETE      ]|####################################################################################| 100%
Linking packages ...
[      COMPLETE      ]|####################################################################################| 100%

0

টিলডে ফোল্ডার

ইভেন্ট pip uninstall numpyএবং নম্পির পুনরায় ইনস্টলেশন কাজ করে না। টিলড ~ দিয়ে শুরু করে সাব-ফোল্ডারগুলির জন্য আপনার সাইট-প্যাকেজ ফোল্ডারটি পর্যালোচনা করুন ~

এই ফোল্ডারগুলি পাইপ সংস্থাগুলির সাথে সম্পর্কিত যা মঙ্গল হয়ে গিয়েছিল এবং কিছু অংশের মধ্যেই ইনস্টলেশনটি বাতিল করা হয়েছিল। টিল্ড ফোল্ডারগুলি কেবলমাত্র টেম্প ফোল্ডারই বোঝানো হত তবে এটি স্থায়ী হয়ে যায়। আমার ক্ষেত্রে ~ এমপি নামে একটি ফাইল ছিল যা একটি ম্যাংলেড লিগ্যাসি নম্পি ফোল্ডার ছিল। এটি সামঞ্জস্যতা ইস্যু এবং আমদানি ত্রুটির দিকে পরিচালিত করে।

এই ম্যাংলেড ফোল্ডারগুলি নিরাপদে মুছতে পারে, আরও তথ্যের জন্য এই উত্তরটি দেখুন


0

কনডা পরিবেশে আমি এই একই ত্রুটি পেয়েছি, কেবল ছয় + বছর পরে। অন্যান্য প্রতিক্রিয়াগুলি সহায়ক ছিল এবং অবশেষে আমি এটিকে এই সমস্যার জন্য সন্ধান করেছি:

> conda list numpy
# packages in environment at [Anaconda3]:
#
# Name                    Version                   Build  Channel
numpy                     1.14.5                   pypi_0    pypi
numpy-base                1.18.1           py36hc3f5095_1
numpydoc                  0.9.1                    pypi_0    pypi

সমস্যাটি ছিল যে 'নিম্পি' 'নমপি-বেস' এর চেয়ে আলাদা সংস্করণ। আমি এটি দিয়ে সমাধান করেছি:

> conda install numpy-base=1.14.5

সুতরাং তারা দু'জন একে অপরের সাথে মিলে গেল।

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