ImportError: ছয়টির নামে কোনও মডিউল নেই


107

আমি ওপেনইআরপি প্রকল্প তৈরির চেষ্টা করছি, নির্ভরতা নিয়ে সম্পন্ন। এটি এখন এই ত্রুটি দিচ্ছে

Traceback (most recent call last):
  File "openerp-client.py", line 105, in <module>
  File "modules\__init__.pyo", line 23, in <module>
  File "modules\gui\__init__.pyo", line 22, in <module>
  File "modules\gui\main.pyo", line 33, in <module>
  File "rpc.pyo", line 29, in <module>
  File "common\__init__.pyo", line 22, in <module>
  File "common\common.pyo", line 26, in <module>
  File "tools\__init__.pyo", line 28, in <module>
  File "dateutil\relativedelta.pyo", line 12, in <module>
ImportError: No module named six

কেউ কি ভুল হতে পারে এবং কীভাবে এটি ঠিক করা যায় গাইড করতে পারে ???


যদি ছয়টি ভুল পাইথন সংস্করণের অধীনে সঞ্চিত থাকে তবে আমার [ক্লডজ] [১] [১] দেখুন: স্ট্যাকওভারফ্লো
প্রশ্নগুলি

উত্তর:


142

আপনার সম্ভবত sixপাইথন মডিউল ইনস্টল নেই। আপনি পাইপিতে এটি খুঁজে পেতে পারেন ।

এটি ইনস্টল করতে:

$ easy_install six

(আপনি যদি pipইনস্টল করে থাকেন তবে pip install sixপরিবর্তে ব্যবহার করুন)


7
আমি দুঃখিত, তবে এটি খুব অভাবের উত্তর is এতগুলি পাইপ মডিউল কেন তাদের নির্ভরতা ইনস্টল করছে না?
সুইড

4
কিছু পাইথন মডিউল কেন ভুলভাবে তাদের নির্ভরতাগুলি তালিকাভুক্ত করে তা আমার কোনও ধারণা নেই। নির্ভরতা সঠিক হওয়ার জন্য লেখক একটি ক্রুটে মডিউলটি ইনস্টল করার পরীক্ষা করবেন না।
সিলভাইন ডিফ্রেসনে

ওয়েব অ্যাপের জন্য আমার পাইপফাইলে এটির দরকার ছিল needed আমি ব্যবহৃত pipenv install six
ব্লেস্কোভিজ

@ স্টিভেন ওয়েড আমার জন্য, আমি খুঁজে পেয়েছি যে pip install git+...অপরাধী; কোন ডিপ অনুসরণ করা হয়নি। পাইপি সংস্করণ ইনস্টল করা, আনইনস্টল করা এবং তারপরে গিট + সংস্করণ ইনস্টল করা প্রয়োজনীয় নির্ভরতাগুলিতে টানছে যদিও এটি নির্বোধ বলে মনে হচ্ছে।
tsbertalan

4
পাইথন ২.7-এর উবুন্টুতে, আমি এটি ইনস্টল করে দিয়েছি sudo apt install python-six। ধন্যবাদ!
wjandrea

40

যদি পাইপ "বলে" ছয়টি ইনস্টল করা থাকে তবে আপনি এখনও পান:

ImportError: No module named six.moves

ছয়টি পুনরায় ইনস্টল করার চেষ্টা করুন (আমার জন্য কাজ করেছেন):

pip uninstall six
pip install six

যেমনটি আপনি বলেছেন, আমি ছয়টি পুনরায় ইনস্টল করার পরে সমস্যাটি সমাধান করতে পারতাম। ধন্যবাদ!
অ্যালোন

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

খুব উপকারী. ধন্যবাদ
কেরামত

22

উবুন্টু এবং ডেবিয়ান অন

apt-get install python-six

কৌতুক করে

sudo apt-get install python-six"অনুমতি প্রত্যাখ্যান করা" বলতে কোনও ত্রুটি পেলে ব্যবহার করুন ।




2

উবুন্টু বায়োনিকে (18.04), ছয়টি ইতিমধ্যে পাইথন 2 এবং পাইথন 3 এর জন্য ইনস্টল করা আছে তবে ওয়াম্মু চালু করতে আমার ত্রুটি রয়েছে। @ 3 আইগুন সলিউশন সমাধানের জন্য আমার পক্ষে কাজ করেছে

ImportError: No module named six

Wammu চালু করার সময়

যদি এটি পাইথন 3 প্রোগ্রামের জন্য ঘটে থাকে তবে ছয়টি আসুন

pip3 install six

এবং যদি আপনার পাইপ 3 না থাকে:

apt install python3-pip

সঙ্গে উবুন্টু উবুন্টু অধীনে!


2

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

  1. https://pypi.org/project/six/#files এ যান
  2. "সিক্স-1.14.0.tar.gz (33.9 কেবি)" ডাউনলোড করুন
  3. এটি আনজিপ করুন, আপনার উত্স ডিরেক্টরিতে "ছয়.পি.পি" অনুলিপি করুন এবং আটকান।
  4. আপনার উত্স কোডে "ছয়" মডিউলটি আমদানি করুন (ছয়টি আমদানি করুন)
  5. সোর্স স্ক্রিপ্ট চালান।

1

আমার ক্ষেত্রে, ছয় পাইথন 2.7 জন্য এবং খুব 3.7 জন্য ইনস্টল করা ছিল, এবং উভয় pip install sixএবং pip3 install sixরিপোর্ট হিসাবে এটি ইতিমধ্যে ইনস্টল, যখন আমি এখনও অ্যাপস ছিল (বিশেষ করে কার্যক্ষম প্রোগ্রাম নিজেই) ছয় অনুপস্থিত সম্পর্কে অভিযোগ।

সমাধানটি ছিল বিশেষত পাইথন 3.6 এর জন্য এটি ইনস্টল করা:

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