ঝনঝন ত্রুটি: অজানা যুক্তি: '-ম্নো-ফিউজড-ম্যাড' (পাইথন প্যাকেজ ইনস্টলেশন ব্যর্থতা)


272

psycopg2ম্যাভারিকস ১০.৯-তে পাইপের মাধ্যমে ইনস্টল করার চেষ্টা করার সময় আমি নিম্নলিখিত ত্রুটিটি পেয়েছি :

clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]

কীভাবে এগিয়ে যাওয়া যায় এবং এই নির্দিষ্ট ত্রুটির জন্য এখানে এবং অন্য কোথাও অনুসন্ধান করা হয়েছে তা নিশ্চিত। কোন সাহায্যের অনেক প্রশংসা করা হয়!

পাইপ থেকে সম্পূর্ণ আউটপুট এখানে:

$ pip install psycopg2
Downloading/unpacking psycopg2
  Downloading psycopg2-2.5.2.tar.gz (685kB): 685kB downloaded
  Running setup.py (path:/private/var/folders/0z/ljjwsjmn4v9_zwm81vhxj69m0000gn/T/pip_build_tino/psycopg2/setup.py) egg_info for package psycopg2

Installing collected packages: psycopg2
  Running setup.py install for psycopg2
    building 'psycopg2._psycopg' extension
    cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe -DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.5.2 (dt dec pq3 ext)" -DPG_VERSION_HEX=0x090303 -DPSYCOPG_EXTENSIONS=1 -DPSYCOPG_NEW_BOOLEAN=1 -DHAVE_PQFREEMEM=1 -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I. -I/usr/local/Cellar/postgresql/9.3.3/include -I/usr/local/Cellar/postgresql/9.3.3/include/server -c psycopg/psycopgmodule.c -o build/temp.macosx-10.9-intel-2.7/psycopg/psycopgmodule.o
    clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]
    clang: note: this will be a hard error (cannot be downgraded to a warning) in the future
    error: command 'cc' failed with exit status 1
    Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/private/var/folders/0z/ljjwsjmn4v9_zwm81vhxj69m0000gn/T/pip_build_tino/psycopg2/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/0z/ljjwsjmn4v9_zwm81vhxj69m0000gn/T/pip-bnWiwB-record/install-record.txt --single-version-externally-managed --compile:
    running install

running build

running build_py

creating build

creating build/lib.macosx-10.9-intel-2.7

creating build/lib.macosx-10.9-intel-2.7/psycopg2

copying lib/__init__.py -> build/lib.macosx-10.9-intel-2.7/psycopg2

copying lib/_json.py -> build/lib.macosx-10.9-intel-2.7/psycopg2

copying lib/_range.py -> build/lib.macosx-10.9-intel-2.7/psycopg2

copying lib/errorcodes.py -> build/lib.macosx-10.9-intel-2.7/psycopg2

copying lib/extensions.py -> build/lib.macosx-10.9-intel-2.7/psycopg2

copying lib/extras.py -> build/lib.macosx-10.9-intel-2.7/psycopg2

copying lib/pool.py -> build/lib.macosx-10.9-intel-2.7/psycopg2

copying lib/psycopg1.py -> build/lib.macosx-10.9-intel-2.7/psycopg2

copying lib/tz.py -> build/lib.macosx-10.9-intel-2.7/psycopg2

creating build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/__init__.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/dbapi20.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/dbapi20_tpc.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_async.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_bug_gc.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_bugX000.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_cancel.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_connection.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_copy.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_cursor.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_dates.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_extras_dictcursor.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_green.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_lobject.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_module.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_notify.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_psycopg2_dbapi20.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_quote.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_transaction.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_types_basic.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_types_extras.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/test_with.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/testconfig.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

copying tests/testutils.py -> build/lib.macosx-10.9-intel-2.7/psycopg2/tests

running build_ext

building 'psycopg2._psycopg' extension

creating build/temp.macosx-10.9-intel-2.7

creating build/temp.macosx-10.9-intel-2.7/psycopg

cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe -DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.5.2 (dt dec pq3 ext)" -DPG_VERSION_HEX=0x090303 -DPSYCOPG_EXTENSIONS=1 -DPSYCOPG_NEW_BOOLEAN=1 -DHAVE_PQFREEMEM=1 -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I. -I/usr/local/Cellar/postgresql/9.3.3/include -I/usr/local/Cellar/postgresql/9.3.3/include/server -c psycopg/psycopgmodule.c -o build/temp.macosx-10.9-intel-2.7/psycopg/psycopgmodule.o

clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]

clang: note: this will be a hard error (cannot be downgraded to a warning) in the future

error: command 'cc' failed with exit status 1

----------------------------------------
Cleaning up...
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/private/var/folders/0z/ljjwsjmn4v9_zwm81vhxj69m0000gn/T/pip_build_tino/psycopg2/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/0z/ljjwsjmn4v9_zwm81vhxj69m0000gn/T/pip-bnWiwB-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /private/var/folders/0z/ljjwsjmn4v9_zwm81vhxj69m0000gn/T/pip_build_tino/psycopg2

1
সি লাইব্রেরিটি তৈরি করার সময় আমারও ত্রুটি রয়েছে: ঝনঝনানি: ত্রুটি: অজানা যুক্তি: '-ম্নো-ফিউজড-ম্যাড' ...
হুইঙ্ক

10
এই সমস্যাটি পাইথন প্যাকেজের সাথে ঘটে যা কেবলমাত্র সাইকোপজি 2 নয়, সি মডিউল অন্তর্ভুক্ত করে।
অ্যালিস্টায়ার

উত্তর:


440

নীচের পরিবেশের ভেরিয়েবল পূর্বের সংকলনটি সেট করে আপনি এটিকে ত্রুটি হিসাবে না বাড়াতে বলতে পারেন:

export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments

তাহলে pip install psycopg2কাজ করা উচিত।

চেষ্টা করার সময় আমারও একই ছিল pip install lxml

সম্পাদনা করুন: আপনি যদি সুপার ইউজার হিসাবে ইনস্টল করছেন (যা সম্ভবত আপনি যদি যুক্ত হতে চেষ্টা করেন /Library/Python/2.7/site-packagesতবে দেশীয় অ্যাপল ফ্যাক্টরি-ইনস্টলড পাইথন ডিস্ট্রিবিউশন যা OS X এর সাথে জাহাজীকরণ করে, পরে আপনি নিজেই ইনস্টল করে রেখেছেন এমন কিছু পাইথন বিতরণ ), তারপরে আপনার নীচের মন্তব্যে @ থিজ কুইপার্স দ্বারা বর্ণিত হিসাবে আপনার প্রয়োজন হবে:

sudo -E pip install psycopg2

বা সমতুল্য, অন্য যে কোনও প্যাকেজের নামের পরিবর্তে আপনি পরিবর্তে স্থান পেতে পারেন psycopg2

আপডেট [২০১৪-০5-১ Apple]: অ্যাপল আপডেট সিস্টেম পাইথনসের (2.7, 2.6, এবং 2.5) সমস্যা OS X 10.9.3সমাধান করেছে যাতে সর্বশেষতম ম্যাভেরিক্স এবং Xcode 5.1+। ব্যবহার করার সময় আর কাজের প্রয়োজন হয় না । তবে, এখন OS X 10.8.xঅবধি, যদি আপনি Xcode 5.1+সেখানে ব্যবহার করে থাকেন তবে (মাউন্টেন সিংহ, বর্তমানে 10.8.5) কাজের জন্য প্রয়োজনীয় কাজটি আবশ্যক ।


2
পাইপ greenletদিয়ে ইনস্টল করতে আমার এই সমস্যা হয়েছিল । ধন্যবাদ এটি ধন্যবাদ।
jbrown

1
এটি আমার জন্য তাত্ক্ষণিক সংশোধন হিসাবে কাজ করেছে, ধন্যবাদ! সমস্যার উত্স সম্পর্কে ব্যাখ্যা করার জন্য পল কেহেরারের উত্তর দেখুন।
tino

5
আপনি যদি রুট হিসাবে ইনস্টল করেন তবে আপনাকে রুট ব্যবহারকারীর জন্য পতাকা সেট করতে হবে।
এরিকআন্দরেন

48
@ এরিকআন্ডরেন বলেছিলেন যে মূল নির্ধারণের জন্য পরিবেশের ভেরিয়েবলগুলি লোড করতে আমাকে -Eপতাকা যুক্ত করতে sudoহয়েছিল। সুতরাং প্রথমে দুটি উপরে বর্ণিত exportবিবৃতি, তারপরে অনুসরণ করুন sudo -E doSomething
থিজ কুইপার্স

1
বালিশ দিয়ে আমার জীবন বাঁচিয়েছে। ধন্যবাদ!
স্লোই

76

আপডেট: 10.9.3 সিস্টেম সিপিথন সহ সমস্যাটি সমাধান করে।

এটি অ্যাপল থেকে সর্বশেষতম ঝনঝন আপডেটের কারণে ঘটে যা আজ এক্সকোড 5.1 এর সাথে এসেছে এবং বহু, বহু লোককে প্রভাবিত করছে, তাই আশা করি খুব শীঘ্রই একটি সংশোধন উপস্থিত হবে।

আপডেট: এটি এতটা মনোযোগ পাবে বলে আশা করেনি, তবে এখানে আরও বিশদ: ঝাঁকুনি ৩.৪ অ্যাপল অজানা পতাকাগুলিতে ত্রুটি-বিচ্যুত হওয়ার জন্য ডিফল্ট পাঠিয়ে দিচ্ছে, তবে সিপিথন একই ধরণের পতাকা ব্যবহার করে মডিউল তৈরি করেছে যা এটি মূলত সংকলিত হয়েছিল। সিস্টেম সিপথন বেশ কয়েকটি পতাকা দিয়ে সংকলিত হয়েছিল যা ঝাঁকুনির দ্বারা অজানা, ফলে এই সমস্যা দেখা দেয়। নিম্নলিখিত বর্তমান ম্যাভেরিক্স (10.9.2) সিপিথন পতাকা সংকলন রয়েছে:

-I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE

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

  • ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-futureআপনার সংকলন পতাকা যোগ করুন ।
  • পাস CFLAGS=""
  • Sysconfigdata.py থেকে অসমর্থিত পতাকাগুলি স্ট্রিপ করুন (অন্য উত্তরে যেমন উল্লেখ করা হয়েছে)।
  • হোমব্রু ব্যবহার করে একটি নতুন অজগর সংকলন করুন
  • পরবর্তী ওএস এক্স আপডেটের জন্য অপেক্ষা করুন, যা সিস্টেম রানটাইমগুলির জন্য এই সমস্যাটি সরাতে পুনরায় সংযুক্ত পাইথন / রুবি অন্তর্ভুক্ত করার গুজব রয়েছে।

@ পল, আহ তথ্যের জন্য ধন্যবাদ আপনি কি জানেন যে এই বাগের স্ট্যাটাসে আপ টু ডেট থাকার কোনও উপায় আছে কি? আমি কোনও ফিক্স পাওয়া মাত্রই ঝনঝন আপডেট করতে চাই।
টিনো

2
এটি কোনও ঝনঝন বাগ নয়, এটি অ্যাপলের একটি বিতরণ বাগ। অ্যাপলের একটি পাইথন সংস্করণ বিতরণ করা উচিত নয় যা সেটিংসের সাথে বেঁধে দেওয়া হয়েছে 3..৪। পাইথন ইন্টারপ্রেটার আপডেট করে অ্যাপল এটি সঠিকভাবে স্থির করেছে।
পর্যন্ত

আপনি এটি চালিয়ে বৈধ করতে পারেন python-config --cflags। অ্যাপলের ডিফল্ট পাইথন চালিত হওয়ার সময়, এটি ঝাঁকুনির জন্য অজানা ৩.৪ অপশন দেখায়।
পর্যন্ত

আমি ইতিমধ্যে এক্সকোড 5.1 আপডেট করেছি তবে এর কোনও সমাধান আছে? উপরের প্রস্তাবিত হিসাবে বাশার্কে এই রফতানিগুলি যুক্ত করা সমস্যার সমাধান বলে মনে হচ্ছে না।
শান ডানজিজার

শানে: আমার ম্যাকে আমার ~/.bash_profileবাশার্ক নেই, তবে এটি কার্যকর হওয়ার জন্য আপনাকে শেলটি পুনরায় চালু করতে হবে।
পিটারজেসি

63

xCode 5.1

ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install psycopg2

দুর্দান্ত, এটি আমাকে বালিশ ইনস্টল করতে সহায়তা করে
নিয়ামবা

পাইপের মাধ্যমে সাইকোগ 2 ইনস্টল করার ক্ষেত্রে আমার প্রচুর সমস্যা ছিল এবং এটি আমার জন্য সমস্যাটি স্থির করে। বিশাল ধন্যবাদ।
ব্র্যান্ডন আসকভ

2
আপনি যদি সুডো ব্যবহার করছেন তবে পরিবেশের পরিবর্তনশীল সেট করার আগে সুডোর দরকার হয়। (অর্থাত্‍ sudo ARCHFLAGS=... pip install ...)
জো ফ্রিম্যান

পাইক্রিপ্টো ইনস্টল করার জন্য কাজ করেছেন। ধন্যবাদ!
ক্রিস সিয়ারস

15

এখানে চারপাশে একটি কাজ রয়েছে যা পাইথন ইনস্টলেশন থেকে পতাকা সরানো জড়িত।

ইন /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_sysconfigdata.pyবিভিন্ন জায়গায় কোথায় -mfused-madd/ -mno-fused-maddপতাকা সেট করা হয়।

এই ফাইলটি সম্পাদনা করুন এবং সেই পতাকাটির সমস্ত উল্লেখগুলি সরিয়ে ফেলুন আপনার সংকলনের কাজ করা উচিত:

sudo sed -i '.old' 's/ -m\(no-\)\{0,1\}fused-madd //g' /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_sysconfigdata.py

আপনি সংশ্লিষ্ট মোছার প্রয়োজন _sysconfigdata.pycএবং _sysconfigdata.pyoপাশাপাশি ফাইল - আমার সিস্টেমে অন্তত এই ফাইলগুলি স্বয়ংক্রিয়ভাবে পুনঃনির্মিত হয়নি:

cd /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/
sudo rm _sysconfigdata.pyo _sysconfigdata.pyc

নোট করুন যে এই পরিবর্তনগুলি করতে রুট অ্যাক্সেস ব্যবহার করতে হবে।


2
এটি সত্যিই কাজ! আমাকে _sysconfigdata.pyc এবং _sysconfigdata.pyo উভয়ই সরিয়ে ফেলতে হয়েছিল
isubuz

4

আমি অজগরটির মূল সংকলনযুক্ত পতাকাগুলির ধারণাটিও সম্পাদনা করেছি (যেমন @ ইউজার 3405479 করেছে)। সম্পাদকের পরিবর্তে আমি কমান্ড লাইন সরঞ্জাম ব্যবহার করে "জায়গায়" ফাইলটি সম্পাদনা করতে (ইনোড পরিবর্তন করে)। আমি নতুন পিও এবং পাইক ফাইলগুলি মুছে না রেখে সংকলন করেছি।

নিম্নলিখিত কমান্ডগুলি রুট হিসাবে চালিত হয়, উদাহরণস্বরূপ sudo -i

pushd /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7

sed 's/-mno-fused-madd//g' _sysconfigdata.py \ | diff -p _sysconfigdata.py - | patch -b

python -m py_compile _sysconfigdata.py

python -OO -m py_compile _sysconfigdata.py

popd


যতক্ষণ না অ্যাপল এর পাইথন ইনস্টলেশনটি স্থির করে না ফেলেছে এটি এটিকে সবচেয়ে ব্যবহারিক এবং চূড়ান্ত সমাধান বলে মনে হচ্ছে। সম্পূর্ণ নির্দেশাবলীর জন্য ধন্যবাদ!
15

4

আমি পোস্টগ্র্যাস্কল ইনস্টল করতে হোমব্রিউ ব্যবহার করেছি এবং তারপরে ম্যাভেরিক্সে সিস্টেম-সরবরাহিত পাইথন ২.।-তে সাইকোপজি ২ ইনস্টল করতে চেয়েছিলাম। কাজটি পেতে আমি এটি চালিয়ে শেষ করেছি:

sudo ARCHFLAGS="-arch x86_64" CFLAGS=-Wunused-command-line-argument-hard-error-in-future pip install psycopg2

2

এক্সকোড 5.1 রিলিজ নোটস (সংকলক বিভাগ) এ এই সমস্যাটি আলোচনা করা হওয়ায় কমপক্ষে অ্যাপল এটি সম্পর্কে অবগত আছেন । পরবর্তী ওএস আপডেটে আপডেট পাইথন এবং রুবি প্রত্যাশা করুন (আঙ্গুলগুলি অতিক্রম করেছেন!) এছাড়াও খেয়াল রাখবেন যে-Wno-error=unused-command-line-argument-hard-error-in-future পতাকাটি একটি অস্থায়ী কর্মক্ষেত্র হিসাবে বোঝানো হয়েছিল এবং ভবিষ্যতে চলে যাবে (আশা করি সিস্টেম পাইথনটি স্থির হওয়ার পরে!)।

আপনি যদি আমার মতো পাইথন প্যাকেজ রক্ষণাবেক্ষণকারী হন এবং আপনার ব্যবহারকারীদের নিজেরাই এটিকে ঘিরে কাজ করার ঝামেলা বাঁচাতে চান, তবে এখানে একটি সমাধান রয়েছে (বাইনারি চাকা / ডিম সরবরাহের পাশাপাশি) যা আপনার setup.pyফাইলে যায় :

from distutils.command.build_ext import build_ext
import subprocess
import sys

# Workaround for OS X 10.9.2 and Xcode 5.1+
# The latest clang treats unrecognized command-line options as errors and the
# Python CFLAGS variable contains unrecognized ones (e.g. -mno-fused-madd).
# See Xcode 5.1 Release Notes (Compiler section) and
# http://stackoverflow.com/questions/22313407 for more details. This workaround
# follows the approach suggested in http://stackoverflow.com/questions/724664.
class build_ext_subclass(build_ext):
    def build_extensions(self):
        if sys.platform == 'darwin':
            # Test the compiler that will actually be used to see if it likes flags
            proc = subprocess.Popen(self.compiler.compiler + ['-v'],
                                    stdout=subprocess.PIPE, stderr=subprocess.PIPE,
                                    universal_newlines=True)
            stdout, stderr = proc.communicate()
            clang_mesg = "clang: error: unknown argument: '-mno-fused-madd'"
            if proc.returncode and stderr.splitlines()[0].startswith(clang_mesg):
                for ext in self.extensions:
                    # Use temporary workaround to ignore invalid compiler option
                    # Hopefully -mno-fused-madd goes away before this workaround!
                    ext.extra_compile_args += ['-Wno-error=unused-command-line-argument-hard-error-in-future']
        build_ext.build_extensions(self)

setup(
    name="mypackage",
    ...
    cmdclass={'build_ext' : build_ext_subclass},
    ...
)

1

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

স্পষ্টতই আমার কাছে অ্যাপলের ডিফল্ট পাইথন (২..5..5 @ / ইউএসআর / বিন / পাইথন) এবং হোমব্রিউয়ের পাইথন (২..6. @ @ /usr/local/Cellar/python/2.7.6/bin/python) রয়েছে তবে ত্রুটিটি আসছিল অ্যাপল এর অজগর থেকে।

সমস্যা সমাধানের জন্য, মূলত আমি অজগর বাইনারিগুলি স্যুইচ করেছি।

আমি এটি সুডোর মাধ্যমে করেছি:

  • সিপি / ইউএসআর / বিন / পাইথন / ইউএসআর / বিন / পাইথন_রিগ
  • ln -s /usr/local/Cellar/python/2.7.6/bin/python / usr / bin / python

তারপরে, 'ব্রিউ ইনস্টল আরডিফ-ব্যাকআপ' কোনও ত্রুটি ছাড়াই সফল হয়েছে।

সবশেষে ফিরে যেতে আমি শেষ পর্যন্ত "এমভি / ইউএসআর / বিন / পাইথন_রিগ / ইউএসআর / বিন / পাইথন" করেছি।


1

আপনি সম্ভবত পাইথন ২.7.৫ এ আছেন

$ python

Python 2.7.5 (default, Aug 25 2013, 00:04:04)  [GCC 4.2.1 Compatible
Apple LLVM 5.0 (clang-500.0.68)] on darwin

সবচেয়ে সহজ সমাধানটি www.python.org এ যান এবং পাইথন ২.7..6 ইনস্টল করুন যা এলএলভিএম 5.1 এর সাথে সামঞ্জস্যপূর্ণ।

তারপরে আপনার পুরানো ভার্চুয়াল পরিবেশ টোস্ট করুন rmvirtualenv {virtual_env_name},।

তারপরে একটি নতুন ভার্চুয়াল এনভিভি তৈরি করুন ..

mkvirtualenv --no-site-packages -p/Library/Frameworks/Python.framework/Versions/2.7/bin/python {virtual_env_name}

পিপ এর পরে ভাল কাজ করা উচিত।


এটি
টোস্ট

1

আমাজন লিনাক্স [AWS ইসি 2]

চেষ্টা pip install paramikoকরে Amazon Linux AMI release 2016.09আমাকে একটি ত্রুটি দিয়েছে যা এই এসও পোস্টের একটি লিঙ্ক অন্তর্ভুক্ত করেছে। সুতরাং, যদিও এটি অপের শিরোনামের সাথে খাপ খায় না, আমি উত্তরটি ভাগ করতে চলেছি।

yum install libffi-devel
yum install gcc
yum install openssl-devel
pip install paramiko

সোনালী!



0

_Sysconfigdata.py ফিক্সে পার্থক্য: ভার্চুয়াল পরিবেশ ব্যবহার করুন

cp /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/_sysconfigdata.py ${VIRTUAL_ENV}/lib/python2.7/_sysconfigdata.py

তারপরে আপনার অনুলিপিটি edit IR VIRTUAL_ENV} /lib/python2.7/_sysconfigdata.py এ সম্পাদনা করুন

আমি '-ম্নো-ফিউজড-ম্যাড' এর সমস্ত উপস্থিতি সরিয়েছি এবং তারপরে সেই ভার্চুয়ালেনভে কাজ করেছি।

কোন মূল প্রয়োজন!


0

আমার জন্য, খারাপ পতাকাগুলি স্পষ্টভাবে প্যাকেজের মেকফাইলে দেওয়া হয়েছিল। সুতরাং ত্রুটিযুক্ত প্যাকেজ থেকে অবিজ্ঞাত পতাকাটি সরানোর জন্য আমাকে মেকফিলটি সম্পাদনা করতে হয়েছিল।


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