পাইপ ইনস্টল "কমান্ড" দেয় অজগর সেটআপ দেয় py


14

আমি rpy2উবুন্টু 16.04 এ পাইপ ইনস্টল করে পাইথন প্যাকেজ ইনস্টল করার চেষ্টা করছি :

pip install rpy2==2.2.7

তবে ত্রুটি বার্তা পান (নীচে সম্পূর্ণ আউটপুট দেখুন):

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-EuOI6K/unroll/

একই জিনিস অন্যান্য প্যাকেজগুলির মতো ঘটে, যেমন pip install unrollব্যবহার করে বা ব্যবহার করে pip2। আমি ভেবেছিলাম এই পোস্টটি একই সমস্যা, কিন্তু সেখানে এটি sudo ব্যবহার করে সমাধান হয়ে যায়।

সমাধান চেষ্টা করা হয়েছে

আমি এই সমাধান চেষ্টা পোস্টে মত: pip install --upgrade setuptools, (sudo) easy_install -U setuptools, অথবা sudo apt-get install python-setuptools, কিন্তু কোন উপকার।

পাইথন / পাইপ তথ্য

কেউ পরামর্শ দিলেন আমার কাছে একটি অদ্ভুত পাইথন / পাইপ ইনস্টলেশন থাকতে পারে, এখানে কয়েকটি ইনফস রয়েছে:

sudo which python pip pip2 | xargs -rd '\n' readlink -f 
/usr/bin/python2.7   
/usr/local/bin/pip  
/usr/local/bin/pip2  

sudo python --version   
Python 2.7.12  

sudo pip --version  
pip 9.0.1 from /home/matifou/.local/lib/python2.7/site-packages (python 2.7)  
/usr/bin/pip2 --version  
pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)

ls -l $(which pip); dpkg -S /usr/bin/pip
-rwxr-xr-x 1 root root 204 Nov  8 16:24 /usr/local/bin/pip
python-pip: /usr/bin/pip

সম্পূর্ণ ত্রুটি আউটপুট

পাইপ ইনস্টল rpy2 == 2.2.7  
আরপিপি 2 সংগ্রহ করছে == 2.2.7 ক্যাশেড rpy2-2.2.7.tar.gz ব্যবহার করুন  
    পাইথন সেটআপ.পিটি ডিম_ইনফো থেকে কমান্ডটি সম্পূর্ণ আউটপুট:
    চলমান ডিম_ইনফো
    পিপ-ডিম-তথ্য / rpy2.egg- তথ্য তৈরি করা হচ্ছে
    পাইপ-ডিম-তথ্য / rpy2.egg-info / PKG-INFO রচনা
    পাইপ-ডিম-তথ্য / rpy2.egg-info / top_level.txt এ শীর্ষ স্তরের নাম লিখছি
    পাইপ-ডিম-তথ্য / rpy2.egg-info / dependency_links.txt- এ নির্ভরতা_ লিঙ্কগুলি লেখা হচ্ছে
    ম্যানিফেস্ট ফাইল 'পাইপ-ডিম-তথ্য / rpy2.egg-info / SOURCES.txt' লেখা
    ট্রেসব্যাক (সবচেয়ে সাম্প্রতিকতম কল সর্বশেষ):
      ফাইল "", লাইন 1, ইন 
      ফাইল "/tmp/pip-build-EkrbmM/rpy2/setup.py", লাইন 462, ইন 
        [os.path.join ('ডক', 'উত্স', 'rpy2_logo.png')]]],,
      ফাইল "/usr/lib/python2.7/distutils/core.py", লাইন 151, সেটআপে
        dist.run_commands ()
      "_Usr/lib/python2.7/distutils/dist.py "ফাইলটি, 95_ লাইন রান_কমন্ডসে
        self.run_command (cmd কমান্ড)
      "_Usr/lib/python2.7/distutils/dist.py "ফাইল, লাইন 972, রান_কমন্ডে
        cmd_obj.run ()
      ফাইল "/usr/local/lib/python2.7/dist-packages/setuptools/command/egg_info.py",
দৌড়ে 280 লাইন
        self.find_sources ()
      ফাইল "/usr/local/lib/python2.7/dist-packages/setuptools/command/egg_info.py",
295 লাইন, সন্ধান_সোর্হে
        mm.run ()
      ফাইল "/usr/local/lib/python2.7/dist-packages/setuptools/command/egg_info.py",
526 লাইন, রান
        self.add_defaults ()
      ফাইল "/usr/local/lib/python2.7/dist-packages/setuptools/command/egg_info.py",
অ্যাড_ডিফল্টগুলিতে 562 লাইন
        sdist.add_defaults (স্ব)
      ফাইল "/usr/local/lib/python2.7/dist-packages/setuptools/command/py36compat.py",
অ্যাড_ডিফল্টগুলিতে 36 লাইন
        self._add_defaults_ext ()
      ফাইল "/usr/local/lib/python2.7/dist-packages/setuptools/command/py36compat.py",
লাইন 119, _ড্ডে_পরিচয়গুলি_পূর্বে
        বিল্ড_সেক্সট = স্ব.জেট_ফাইনালাইজড_কম্যান্ড ('বিল্ড_েক্সট')
      ফাইল "/usr/lib/python2.7/distutils/cmd.py", লাইন 312, get_finalized_command এ
        cmd_obj.ensure_finalized ()
      ফাইলটি "/usr/lib/python2.7/distutils/cmd.py", লাইন 109, নিশ্চিত_ফাইনালাইজড
        self.finalize_options ()
      ফাইলটি "/tmp/pip-build-EkrbmM/rpy2/setup.py", লাইন 155, চূড়ান্তকরণে_পেশনে
        কনফিগার করুন + = get_rconfig (r_home, সম্পর্কে)
      Get_rconfig এ ফাইল "/tmp/pip-build-EkrbmM/rpy2/setup.py", 319 লাইন
        আরসি = আরকনফিগ.ফর্ম_স্ট্রিং (rconfig, অনুমতি_empty = অনুমতি_empty)
      ফাইল "/tmp/pip-build-EkrbmM/rpy2/setup.py", লাইন 279, from_string এ
        + '\ n স্ট্রিং \ n' + স্ট্রিং)
    মানমূল: অকার্যকর স্ট্রিং
    -fopenmp
    স্ট্রিং মধ্যে
    -ডব্লিউএল, - এক্সপোর্ট-ডায়নামিক -ফোনেন্প -ডাব্লুএল, -বাইসাম্বলিক-ফাংশন -ডাব্লু, -জেড, রিল্রো-এল / ইউএসআর / লিব / আর / লিব-এলআর-এলসিপি -আরএলজিমা-এলবিজ ২-এলজে -আরআরটিএল - এলএলএম

"পাইথন সেটআপ.পিআই ডিম_ইনফো" কমান্ডটি / টিএমপি / পাইপ-বিল্ড-একরবিএমএম / আরপিআই 2 / এ ত্রুটি কোড 1 সহ ব্যর্থ হয়েছে

পাইপ ইনস্টল আনরোল
ক্যাশেড আনরোল -১.০.এস.আর.ডি.জে.
    পাইথন সেটআপ.পিটি ডিম_ইনফো থেকে কমান্ডটি সম্পূর্ণ আউটপুট:
    Http://pypi.python.org/packages/source/d/distribute/distribute-0.6.14.tar.gz ডাউনলোড করা হচ্ছে
    ট্রেসব্যাক (সবচেয়ে সাম্প্রতিকতম কল সর্বশেষ):
      ফাইল "", লাইন 1, ইন 
      ফাইল "/tmp/pip-build-QimGjp/unrol/setup.py", লাইন 2, ইন 
        ez_setup.use_setuptools ()
      "_Usr/local/lib/python2.7/dist-packages/ez_setup.py "ফাইল, ব্যবহার_সেটআপগুলিতে 145 লাইন
        _ডো_ডাউনলোড (সংস্করণ, ডাউনলোড_বেস, টু_ডির, ডাউনলোড_ডলে)
      ফাইল "/usr/local/lib/python2.7/dist-packages/ez_setup.py", লড 124, _ডো_ডাউনলোডে
        টু_ডির, ডাউনলোড_ডলে)
      "_Usr/local/lib/python2.7/dist-packages/ez_setup.py "ফাইল, ডাউনলোড_সেটআপগুলিতে 193 লাইন
        src = urlopen (url)
      Urlopen এ ফাইল "/usr/lib/python2.7/urllib2.py", 154 লাইন
        রিটার্ন ওপেনার.ওপেন (ইউআরএল, ডেটা, সময়সীমা)
      ফাইল "/usr/lib/python2.7/urllib2.py", 435 লাইন, খোলা আছে
        প্রতিক্রিয়া = মেথ (প্রশ্ন, প্রতিক্রিয়া)
      ফাইল "/usr/lib/python2.7/urllib2.py", লাইন 548, HT__ প্রতিক্রিয়াতে
        'এইচটিপি', অনুরোধ, প্রতিক্রিয়া, কোড, চিত্র, এইচডিআরএস)
      ফাইল "/usr/lib/python2.7/urllib2.py", 473 লাইন, ত্রুটিযুক্ত
        ফিরে আসুন ._ক্যাল_চেইন (* আরগস)
      ফাইল "/usr/lib/python2.7/urllib2.py", 407 লাইন, _ কল_চেইনে
        ফলাফল = ফানক (* আরগস)
      ফাইল "/usr/lib/python2.7/urllib2.py", 55_ লাইন, http_error_default এ
        HTTPError উত্থাপন করুন (req.get_full_url (), কোড, চিত্র, এইচডিআরএস, এফপি)
    urllib2.HTTPError: HTTP ত্রুটি 403: এসএসএল প্রয়োজন

Tmp / pip- এ ত্রুটি কোড 1 দিয়ে "পাইথন সেটআপ.পিটি ডিম_ইনফো" কমান্ড ব্যর্থ হয়েছে
বিল্ড-QimGjp / উদ্ঘাটিত করা /

ইতিমধ্যে আর ইনস্টল করা আছে?
lapisdecor

1
-Hপতাকাটি দিয়ে এটি চালানোর চেষ্টা করুনsudo -H
জর্জ উদোসেন

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

ধন্যবাদ @ জর্জ, তবে দুর্ভাগ্যক্রমে এমনকি sudo -Hএটি কাজ করে না :-(
মতিফু

উত্তর:


4

setuptoolsব্যবহার করে আপগ্রেড করুনpip

python-setuptoolsউবুন্টু ১.0.০৪ এলটিএসের প্যাকেজ সংগ্রহস্থলের সংস্করণটি পুরানো / অপ্রকাশিত। pipপ্যাকেজ পরিচালকের উপর নির্ভর করার পরিবর্তে এটি আপগ্রেড করুন:

$ sudo pip install --upgrade setuptools

1

সমাধান আমি আমার নিজের প্রশ্নের জন্য নিয়েছিলাম: প্রস্তাবিত উত্তরগুলি সমস্যার সমাধান করেনি, তাই condaআমি প্রয়োজনীয় প্যাকেজটির জন্য একটি নির্দিষ্ট পরিবেশ তৈরি করে ব্যবহার করে শেষ করেছি, এবং এটি কার্যকর হয়েছে! এটি সর্বোত্তম সমাধান নয়, বিশেষত এটির জন্য একটি সমান্তরাল সংস্করণ ইনস্টল করতে হবে (আপনি কোনও স্থানের জন্য মিনিকোন্ডা ব্যবহার করতে পারেন) তবে এটি একটি ব্যবহারিক!


1

আপডেট করা setuptoolsআমার সমস্যার সমাধান করেনি। তবে নিজেই আপগ্রেড করতে পাইপ বলছিলেন।

নিম্নলিখিত আদেশটি আমার সমস্যা সমাধান করেছে ( এই উত্তর থেকে )

pip install --upgrade pip

ধন্যবাদ, আপগ্রেড setuptoolsকরাও আমার কাজে আসেনি। তবে আপগ্রেড করা সমস্যার pipসমাধান করে।
শুক্রবার

0

আপনাকে সেটআপ সরঞ্জামগুলি পেতে হবে এবং সম্ভবত ডেভ মডিউলগুলি নিম্নলিখিত টাইপ করুন

sudo apt-get install python-setuptools
sudo apt-get install python-dev

টাইপ করার মাধ্যমে মসৃণ চালানো ছাড়া কিছুই নেই তা নিশ্চিত করার জন্য প্রথমে পাইপ আপগ্রেড করার অর্থ হতে পারে

sudo apt install python-pip

শুভকামনা


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