পাইপ চালাতে sudo ব্যবহার করার সময় "পাইপ: কমান্ড পাওয়া যায় নি" তবে এটি ইনস্টল করা আছে


25

sudo easy_install pip

Searching for pip
Best match: pip 1.4.1
Processing pip-1.4.1-py2.7.egg
pip 1.4.1 is already the active version in easy-install.pth
Installing pip script to /home/nyzlfc/.local/bin
Installing pip-2.7 script to /home/nyzlfc/.local/bin
Using /home/nyzlfc/.local/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip

এবং তারপর আমি যখন চালানো

sudo pip install -U pyyaml nltk

আমি পাই:

sudo: pip: command not found

উত্তর:


34

আপনি যদি উবুন্টু সংগ্রহস্থল থেকে পাইপ ইনস্টল করেন তবে পাইপ সুডোর সাথে কাজ করবে (আমি 12.04 থেকে 14.04 এর মধ্যে এইভাবে পাইপ ব্যবহার করেছি)।

সুডো পাইথন-পাইপ ইনস্টল করুন


5
পাইথন মডিউলগুলি ইনস্টল করতে আপনাকে সর্বদা sudo ব্যবহার করতে হবে না। আপনি পিপ ইনস্টল - ইউজার আইপিডিবি (উদাহরণস্বরূপ) ব্যবহার করে আপনার ব্যবহারকারীর কাছে এগুলি স্কোপ করতে পারেন - সেখান থেকে এগুলি ~ / .local / lib / পাইথন-ভার / এ ইনস্টল করা হয় এবং বিনগুলি ~ / .local / bin / এ স্থাপন করা হয় সুতরাং আপনার $ PATH এ ~ / .local / bin যুক্ত করুন এবং আপনি পাইপ-এর অ-সুডো ব্যবহারের সাথে জি 2 জি রাখবেন।
অলস শক্তি

ভাল কথা, আমি যে প্রশ্নটি sudo ব্যবহার করছিলাম তা নিয়ে কাজ করছিলাম, সুডোর সাথে ইনস্টল করার ইচ্ছা ছিল। আমার কোডটি একই সিস্টেমে বিভিন্ন ব্যবহারকারীর দ্বারা ব্যবহৃত হিসাবে আমি করি
এনজিআরডস

8

আপনার পাইপটি ইনস্টল করা আছে /home/nyzlfc/.local/bin, যা কোনও sudoপথে নেই এবং সঙ্গত কারণে। কেবল ~/.local/binআপনার পথে যুক্ত করুন এবং sudoএটি অপ্রয়োজনীয় হওয়ায় এখান থেকে দূরে সরে যান ।


4

আমারও একই সমস্যা ছিল এবং আমার এই সমস্যাটির কারণ (ডেবিয়ানে) কারণ আমি পাইথন ৩.২ এবং পাইথন ৩-পিপ ইনস্টল করেছি এবং যেমন আমার সত্যিই পাইপ এক্সিকিউটেবল ছিল না, আমার কাছে পাইপ 3 এক্সিকিউটেবলও ছিল না । আমি পাইপ -৩.২ এক্সিকিউটেবল !!

এর মতো আমিও ক্ষতিপূরণ দিচ্ছি

sudo pip

এবং তারপরে স্বয়ংক্রিয়ভাবে সম্পূর্ণ বিকল্পগুলি দেখতে ট্যাব টিপুন ...


স্বতঃসমাপ্ত বিকল্পগুলি দেখতে +1 সুডো পাইপ এবং তারপরে ট্যাব টিপুন ... আমার পক্ষে কাজটি করেছে।
আলিমির ক্যাম্পোস

3

কমান্ডটি $PATHব্যবহার করে প্রথমে আপনার পরিবর্তনশীল পরীক্ষা করুন echo:

$ echo $PATH

যদি /usr/local/binঅনুপস্থিত থাকে তবে .profileআপনার হোম ডিরেক্টরিতে অবস্থিত লুকানো ফাইলটি সম্পাদনা করুন । যদি এই ফাইলটি অনুপস্থিত থাকে তবে .bash_profileপরিবর্তে সম্পাদনা করুন।

PATHনিম্নলিখিত লাইনটি খুব শেষ বিবৃতি হিসাবে যুক্ত করুন :

PATH=$PATH:/usr/local/bin

0

আপনি যদি নতুন প্যাকেজ ইনস্টল করতে পছন্দ করেন না (এটি আপনার বর্তমান অজগর পরিবেশের সাথে জঞ্জাল না হয় তা নিশ্চিত করার জন্য), আমি কেবল ইনস্টলেশনের জন্য রুটে স্যুইচ করার পরামর্শ দিই । আমি এটি সহজ খুঁজে পেয়েছি। ইনস্টলেশনটি শেষ করার পরে, ফিরে স্যুইচ করতে ভুলবেন না।


0

আমি নিজেকে সবসময় ভুলে যাচ্ছি!

  • আমি পাইপ ইনস্টল ~/.local/bin
  • যখন কাজটি করা হয় তখন বন্ধুত্বপূর্ণ সমাধান সহ pip install packageআমি PermissionDeniedকোথাও পাই/usr/local/share/Consider using the '--user' option or check the permissions.

অতএব, করুন: pip install --user package(যদি না আপনার প্যাকেজটি বিশ্বব্যাপী / অন্য ব্যবহারকারীদের জন্যও প্রয়োজন হয়)


0

আপনি যদি পাইথন 3 ইনস্টল করে থাকেন তবে আপনি তা করতে পারেন python3 -m pip install package_name

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