স্থানীয় পাইথন ইনস্টলেশনের জন্য আমি ভার্চুয়ালেনভের সাথে ডিল করতে চাই না , আমি PYTHONPATH
পরিবেশগত পরিবর্তনশীলকে মোকাবেলা না করে স্থানীয়ভাবে কয়েকটি প্যাকেজ ইনস্টল করতে চাই, আমি কীভাবে এটি করব?
স্থানীয় পাইথন ইনস্টলেশনের জন্য আমি ভার্চুয়ালেনভের সাথে ডিল করতে চাই না , আমি PYTHONPATH
পরিবেশগত পরিবর্তনশীলকে মোকাবেলা না করে স্থানীয়ভাবে কয়েকটি প্যাকেজ ইনস্টল করতে চাই, আমি কীভাবে এটি করব?
উত্তর:
পাইথন ( 2.6 এবং 3.0 হিসাবে ) এখন স্থানীয় ইনস্টলগুলির জন্য ~ / .local ডিরেক্টরি অনুসন্ধান করে, যা ইনস্টল করার জন্য প্রশাসনিক সুযোগ-সুবিধার প্রয়োজন হয় না, তাই আপনাকে কেবল আপনার ইনস্টলারটিকে সেই ডিরেক্টরিতে নির্দেশ করতে হবে।
আপনি যদি ইতিমধ্যে প্যাকেজটি ডাউনলোড করেন foo
এবং ম্যানুয়ালি এটি ইনস্টল করতে চান তবে টাইপ করুন:
cd path/to/foo
python setup.py install --user
আপনি যদি Easy_install ব্যবহার করছেন এবং প্যাকেজটি ডাউনলোড এবং ইনস্টল করতে চান:
easy_install --prefix=$HOME/.local/ foo
রফিক দ্বারা আপডেট
pip install --user foo
নিম্নলিখিত উত্তরটি historicalতিহাসিক উদ্দেশ্যগুলির জন্য সরবরাহ করা হয়েছে: আপনি ডাউনলোড এবং ইনস্টল করার জন্য পিপ ব্যবহার করছেন তবে এটি একটু বেশি কাজ:
pip install --install-option="--prefix=$HOME/.local" foo
pip install --user SomePackage
(ম্যানুয়ালটিতে লিঙ্ক) এটি ব্যবহার করে, সমস্ত
যদিও আমি পাইথনকে ভাষা হিসাবে পছন্দ করি তবে পাইথন প্যাকেজ বিতরণ করা গোলযোগ mess পাইথনের সাথে পরিচিত নয় এমন লোকদের আমি সর্বদা খুঁজে পাই।
অ্যারন দ্বারা বর্ণিত হিসাবে ব্যবহারকারী-স্থানীয় ইনস্টলের পাশে (- ব্যবহারকারীর, বা - পূর্ববর্তী ব্যবহার করে), আরেকটি বিকল্প হ'ল ইজিবিল্ড ( http://hpcugent.github.com/easybuild/ )। পাইথন প্যাকেজগুলির জন্যই নয়, কোনও (বৈজ্ঞানিক) সফ্টওয়্যার প্যাকেজের জন্যও। ইজিবিল্ড একবার এর জন্য সমর্থন পেলে একটি সফ্টওয়্যার প্যাকেজ তৈরি এবং ইনস্টল করা মূলত একটি কমান্ড।
বর্তমানে সমর্থিত সফটওয়্যার প্যাকেজগুলির তালিকার জন্য https://github.com/hpcugent/easybuild/wiki/List-of-supported-software-packages দেখুন ।
দাবি অস্বীকার: আমি ইজিবিল্ডের বিকাশকারী।
@ অ্যারন: পরিবেশ পরিবর্তনশীল Y পাইথনপথটিতে স্থানীয় সাইট-প্যাকেজগুলির পথ যোগ করার বিষয়ে নিশ্চিত হন
--prefix
।
--system-site-packages
?)