পাইথনে একটি মডিউল (mpl_toolkits.basemap) আমদানি করতে সমস্যা


12

সুতরাং সমস্যাটি হ'ল: আমি শেফফাইলগুলি ব্যবহার করে পাইথনের সাথে কীভাবে মানচিত্র প্লট করব তা শিখার চেষ্টা করছি। ইন্টারনেটে প্রচুর উদাহরণ পাওয়া যায়, তবে এগুলির প্রায় সমস্ত কিছুই এরকম কিছু দিয়ে শুরু হয়

from mpl_toolkits.basemap import Basemap

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

ImportError: No module named 'mpl_toolkits.basemap'

পরবর্তী প্রতিক্রিয়া যা ঠিক আছে, সময় sudo apt-get install python-mpltoolkits.basemap। যে রান, ফিরে:

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

আমি চেষ্টা করেছি sudo apt-get remove python-mpltoolkits.basemapএবং তারপরে পুনরায় ইনস্টল করে এপটি-গেট দিয়েছি , কোনও আনন্দ নেই।

মডিউলটি বিদ্যমান তা সনাক্ত করার জন্য, বা পাইথন ইন্টারপ্রেটারের পক্ষে এটি স্বীকৃতিযোগ্য এমনভাবে পুনরায় ইনস্টল করার জন্য আমি কীভাবে সিস্টেমটি পেতে পারি?


1
আমারও একই সমস্যা আছে। কিছুটা ডিপার খনন করে, ফাইলগুলি ইনস্টল করা হয়েছে কিনা যাচাই করার পরে, আমি চেষ্টা করেছি: cd /usr/share/pyshared/mpl_toolkits; python -c 'import basemap'এবং আমি একটি আকর্ষণীয় ট্রেসব্যাক পেয়েছি: Traceback (most recent call last): File "<string>", line 1, in <module> File "basemap/__init__.py", line 30, in <module> from mpl_toolkits.basemap import pyproj ImportError: No module named basemapদেখে মনে হচ্ছে কোনও বৃত্তাকার নির্ভরতার সমস্যা আছে is
ইলিয়াস

উত্তর:


10

এই নিবন্ধটি বেসম্যাপ ইনস্টল করার পদ্ধতি বর্ণনা করে। এবং এখানে গিট রেপো এবং এখানে একটি ব্রাউজার ডাউনলোডযোগ্য উত্স কোড

নিবন্ধটি থেকে, সংক্ষেপে:
1) অ্যাপ্লিকেশনটি ইনস্টলটি কার্যকর না হলে উত্সটি ডাউনলোড করুন
2) উত্সটি ইনস্টল করুন (ভার্চুয়াল পরিবেশে ইনস্টল করার ক্ষেত্রে সুপার দরকারী) লিখেছেন:

cd basemap-1.x.x
python setup.py install

তারপরেও এখানে ইনস্টলেশন নথি এবং সঠিকভাবে ইনস্টল করা আছে কিনা তা পরীক্ষা করার জন্য ডকটিও এখানে রয়েছে । (সবেমাত্র from mpl_toolkits.basemap import Basemapটার্মিনালে চালানো )।

এটি লক্ষণীয় গুরুত্বপূর্ণ যে আপনার যদি লিবিজিয়াস সনাক্ত হওয়ার সমস্যা হয় তবে ডকটি পরামর্শ দেয় যে আপনি অন্তর্ভুক্ত লিবিজ উত্সটি (৩.৩.৩) আলাদাভাবে ইনস্টল করুন।


8

f আপনি অ্যানাকোন্ডা ব্যবহার করছেন, এটিতে বেসম্যাপের জন্য একটি প্যাকেজ রয়েছে:

conda install basemap

(দেখে মনে হচ্ছে পাইপের আর প্যাকেজ নেই doesn't)


3
পাইপ ইনস্টল বেসম্যাপ কাজ করে না
x অ্যাপল

আহ, দেখে মনে হচ্ছে না। (এটি অতীতেও হয়েছিল; আজব!) আমি আমার উত্তর আপডেট করেছি updated
লুক

বেসম্যাপ এবং নুম্বার মধ্যে বিরোধ আছে বলে 'কনডা ইনস্টল বেসম্যাপ' কাজ করে না। নিম্নলিখিত কমান্ডটি আমার জন্য কাজ করেছে 'কনডা ইনস্টল অ্যানাকোন্ডা = কাস্টম বেসম্যাপ'
আর্নেস্ট এস কিরুবকরন


0

প্রথমে আপনার কনডা আপডেট করুন

$ conda update conda

আপনার অজগর সংস্করণ পরীক্ষা করুন

$ conda search "^python$"

আপনার প্রকল্পের জন্য ভার্চুয়াল পরিবেশ তৈরি করুন

$ conda create -n yourenvname python=x.x anaconda

আপনার পরিবেশ সক্রিয় করুন

$ source activate yourenvironment

আপনার পরিবেশে বেসম্যাপ প্যাকেজ ইনস্টল করুন

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