পাইপ ইনস্টল -U-এ "-U" বিকল্পটি কী বোঝায়?


138

এক টন গুগলিং সত্ত্বেও, আমি পাইপের কমান্ড লাইনের বিকল্পগুলি / যুক্তিগুলির জন্য কোনও ডক্স পাচ্ছি না। কী pip install -Uমানে? পাইপের বিকল্প এবং যুক্তিগুলির তালিকার সাথে কি কারও লিঙ্ক রয়েছে?

উত্তর:


163

pip install -hসহায়তা তালিকাতে টাইপ করুন :

-U, - আপগ্রেড সমস্ত প্যাকেজকে নতুন উপলব্ধ সংস্করণে আপগ্রেড করুন

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

প্রতিটি pipসাবকম্যান্ডের নিজস্ব সহায়তার তালিকা রয়েছে। pip -hআপনাকে সামগ্রিক সহায়তা দেখায় এবং pip [subcommand] -hআপনাকে সেই উপ-কমান্ডের জন্য সহায়তা দেয়, যেমন install

আপনি সম্পূর্ণ রেফারেন্স ডকুমেন্টেশনও অনলাইনে খুঁজে পেতে পারেন ; সাধারণ বিকল্প অধ্যায় কভার প্রত্যেক জন্য উপলব্ধ পরিবর্তন pip, subcommand যখন প্রতিটি subcommand একটি পৃথক হয়েছে বিকল্প কভার subcommand-নির্দিষ্ট পরিবর্তন অধ্যায়; উদাহরণস্বরূপ pip installবিকল্প বিভাগটি দেখুন ।


সুতরাং সমস্ত প্যাকেজ আপগ্রেড করার মতো কিছু চালানো আর প্রয়োজনীয় নয়:import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)
জাকদানস

1
@ ইয়োরফ্রেন্ডজাক: আপনার সমস্ত প্যাকেজ pip freeze --local | cut -d = -f 1 | xargs pip install -Uআপগ্রেড করতে ব্যবহার করুন ।
মার্টিজন পিটারস

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