ModuleNotFoundError: 'numpy.testing.nosetester' নামে কোনও মডিউল নেই


11

আমি সিদ্ধান্ত গাছ ব্যবহার করছিলাম এবং এই ত্রুটি উত্থাপিত হয়েছিল। যখন আমি পিছনের প্রচারটি ব্যবহার করি তখন একই অবস্থা উপস্থিত হয়েছিল। আমি কিভাবে এটা সমাধান করতে পারে? (আমার দূর্বল ইংরেজির জন্য দুঃখিত)

import pandas as pd
import numpy as np
a = np.test()
f = open('E:/lgdata.csv')
data = pd.read_csv(f,index_col = 'id')

x = data.iloc[:,10:12].as_matrix().astype(int)
y = data.iloc[:,9].as_matrix().astype(int)

from sklearn.tree import DecisionTreeClassifier as DTC
dtc = DTC(criterion='entropy')
dtc.fit(x,y)
x=pd.DataFrame(x) 

from sklearn.tree import export_graphviz
with open('tree.dot','w') as f1:
    f1 = export_graphviz(dtc, feature_names = x.columns, out_file = f1)

ট্রেসব্যাক (
  সর্বশেষতম কল শেষ): "মডেল>
    রানফাইলে ('সি: / প্রোগ্রামডেটা / আনাকোন্ডা 3 / lib / সাইট-প্যাকেজ / স্কিপি / _লিব / _নম্পি_কম্প্যাট ) " "আইপিথন-ইনপুট-40-4359c06ae1f0>", লাইন 1 ফাইল করুন। পিআই, wdir = 'সি: / প্রোগ্রামডেটা / অ্যানাকোন্ডা 3 / লিবিব / সাইট-প্যাকেজস / স্কিপি / _লিব')
  ফাইল "সি: \ প্রোগ্রামডাটা \ আনাকোন্ডা 3 \ lib \ সাইট-প্যাকেজস \ স্পাইডার \ ব্যবহারসমূহ \ সাইট \ সাইটকাস্টমাইজ.পি", লাইন 710, রানফাইল
    এক্সিকিফাইলে (ফাইলের নাম, নেমস্পেস)
  ফাইল "সি: \ প্রোগ্রামডাটা \ অ্যানাকোন্ডা 3 \ lib \ সাইট-প্যাকেজস \ স্পাইডার \ ইউটিস \ সাইট \ সিটিকাস্টমাইজ.পি", লাইন 101, এক্সিকিউইল এক্সিকিউটিতে
    (সংকলন (f.read ( ), ফাইলের নাম, 'এক্সিকিউটিভ'), নেমস্পেস)
  ফাইল "সি: / প্রোগ্রামগ্রামডাটা / অ্যানাকোন্ডা 3/lib/site-packages/scipy/_lib/_numpy_compat.py", লাইন 9, <মডুল>
    numpy.testing.nosetester আমদানি_নোজ থেকে

ModuleNotFoundError: 'numpy.testing.nosetester' নামে কোনও মডিউল নেই


1
আপনি কোন ন্যালি এবং পান্ডাস সংস্করণ ব্যবহার করছেন?
thushv89

এছাড়াও স্ক্লার্ন সংস্করণ প্রয়োজন।
thushv89

উত্তর:


24

এটি ঘটছে numpyএবং এর মধ্যে ভার্সন অসম্পূর্ণতার কারণে scipynumpyএর সর্বশেষ সংস্করণগুলি হ্রাস করা হয়েছেnumpy.testing.nosetester

ইস্যুটির প্রতিলিপি করা হচ্ছে

pip install numpy==1.18 # > 1.18
pip install scipy<=0.19.0 # <= 0.19 

এবং

from sklearn.tree import DecisionTreeClassifier as DTC

ত্রুটি ট্রিগার।

ত্রুটি ঠিক করা

আপনার scipyএকটি উচ্চতর সংস্করণে আপগ্রেড করুন ।

pip install numpy==1.18
pip install scipy==1.1.0
pip install scikit-learn==0.21.3

তবে এটি সীমাবদ্ধ নয়। উপরের লাইব্রেরিগুলিকে সর্বশেষ স্থিতিতে আপগ্রেড করার মাধ্যমে আপনার এই ত্রুটি থেকে মুক্তি পেতে সক্ষম হওয়া উচিত।


2
ধন্যবাদ! এটি নিখুঁত ছিল
লিজিপিকা

2

পিপ বা পাইপ 3 (আপনি ইতিমধ্যে পিপ 3 ইনস্টল করে ধরেছেন) ব্যবহার করে নকল সংস্করণ 1.17.0 ইনস্টল করার চেষ্টা করুন

pip3 install numpy==1.17.0

2

লেক্সনলপ প্যাকেজটি ব্যবহার করার সময় আমি একই ত্রুটির মুখোমুখি হয়েছি এটি ইনস্টল করে ঠিক করা হয়েছে:

scipy==1.4.1
pandas==0.23.4    
numpy==1.18.1
lexnlp==0.2.7.1 

(কেবলমাত্র লেসনল্প ইনস্টল করুন যদি আপনি জানেন যে আপনি আপনার প্রকল্পে এটি স্পষ্টভাবে ব্যবহার করছেন এবং আপনি জানেন যে আপনি কী করছেন)


0

আমি এর দ্বারা সমাধান করেছি:

পাইপ আনইনস্টল নম্পি পাইপ ইনস্টল নম্পি == 1.17.0

এবং ব্যবহার:

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