সংক্ষিপ্ত উত্তর
পাইথন 3.6.5 ব্যবহারের একটি পরিষ্কার ইনস্টল করতে:
brew unlink python # ONLY if you have installed (with brew) another version of python 3
brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb
আপনি যদি পূর্বে ইনস্টল করা সংস্করণটি পুনরুদ্ধার করতে পছন্দ করেন তবে:
brew info python # To see what you have previously installed
brew switch python 3.x.x_x # Ex. 3.6.5_1
দীর্ঘ উত্তর
হোমব্রু দিয়ে পাইথন ইনস্টল করার জন্য দুটি সূত্র রয়েছে: python@2
এবং python
।
প্রথমটি পাইথন 2 এবং দ্বিতীয়টি পাইথন 3 এর জন্য।
দ্রষ্টব্য: আপনি ওয়েবে পুরানো উত্তরগুলি সন্ধান করতে পারেন যেখানে এটি python3
পাইথন সংস্করণ 3 ইনস্টল করার সূত্রের নাম হিসাবে উল্লেখ করা হয়েছে । এখন এটি ঠিক python
!
ডিফল্টরূপে, এই সূত্রগুলির সাহায্যে আপনি পাইথনের সংশ্লিষ্ট মূল সংস্করণের সর্বশেষতম সংস্করণ ইনস্টল করতে পারেন। সুতরাং, আপনি সরাসরি 3.6 এর মতো একটি ছোটখাটো সংস্করণ ইনস্টল করতে পারবেন না।
সমাধান
এর brew
সাহায্যে আপনি সূত্রের ঠিকানা ব্যবহার করে একটি প্যাকেজ ইনস্টল করতে পারেন, উদাহরণস্বরূপ গিট সংগ্রহস্থলটিতে।
brew install https://the/address/to/the/formula/FORMULA_NAME.rb
বা বিশেষত পাইথন 3 এর জন্য
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/COMMIT_IDENTIFIER/Formula/python.rb
আপনার যে ঠিকানাটি নির্দিষ্ট করতে হবে তা হ'ল কাঙ্ক্ষিত সংস্করণটির সূত্রের সর্বশেষ কমিটের ঠিকানা (পাইথন.আরবি)। হোমব্রিউ-কোর / ফর্মুলা / পাইথন.আরবি এর ইতিহাস দেখে আপনি কমেন্ট শনাক্তকারীকে খুঁজে পেতে পারেন
https://github.com/Homebrew/homebrew-core/commits/master/Formula/python.rb
পাইথন> 3.6.5
উপরের লিঙ্কে আপনি পাইথনের সংস্করণটির 3.6.5 এর উপরে কোনও সূত্র পাবেন না। সেই (অফিসিয়াল) সংগ্রহস্থলের রক্ষণাবেক্ষণকারীরা পাইথন ৩. 3. প্রকাশের পরে, তারা কেবল পাইথন ৩.7 এর রেসিপিটিতে আপডেট জমা দেয়।
উপরে বর্ণিত হিসাবে, হোমব্রু দিয়ে আপনার কাছে কেবল পাইথন 2 (পাইথন @ 2) এবং পাইথন 3 (পাইথন) রয়েছে, পাইথন ৩.6 এর কোনও সুস্পষ্ট সূত্র নেই ।
যদিও এই ছোটখাট আপডেটগুলি বেশিরভাগ ক্ষেত্রে এবং বেশিরভাগ ব্যবহারকারীর ক্ষেত্রে বেশিরভাগ ক্ষেত্রেই অপ্রাসঙ্গিক, আমি অনুসন্ধান করব যদি কেউ 3.6 এর জন্য একটি সুস্পষ্ট সূত্র করে থাকে।