উত্তর:
আমি এই ধরণের কাজটি দুটি উপায়ে করেছি - তবে উভয়ই হোমব্রুতে সহাবস্থান করে না যদিও আমার সন্দেহ হয় যে ম্যাকপোর্টগুলির মতো একটি উপায় থাকতে হবে।
প্রথমটি প্যাকেজ পরিচালক হিসাবে ম্যাকপোর্টগুলি ব্যবহার করছে । বেশ কয়েকটি অজগর সংস্করণ 2.x এবং 3.x এর জন্য বর্তমানে 2.4, 2.5, 2.6, 2.7 এবং 3.1, 3.2, 3.3 3.4 এবং 3.5 এর জন্য পৃথক বন্দর রয়েছে। উদাহরণস্বরূপ 3.4 do ইনস্টল করার জন্য sudo port install python34
একটি পাইথন_সलेक्ट পোর্টও রয়েছে যা এটি চালানো আপনাকে / অপ্ট / বিন / পাইথন দ্বারা চালিত পাইথনের কোন সংস্করণ চয়ন করতে দেয়।
প্রতিটি প্যাকেজ ম্যানেজারকে একমাত্র প্যাকেজ ম্যানেজার হিসাবে চালানো দরকার অন্যথায় এটি লাইব্রেরির অপ্রত্যাশিত বিভিন্ন সংস্করণ এবং এর পথগুলিতে এক্সিকিউটেবলের সাথে বিভ্রান্ত হবে।
অন্য উপায়ে পাইথন.আরোগ থেকে সরাসরি ইনস্টল করা এটি / ইউএসআর / লোকাল / বিনের মধ্যে পাইথন ইনস্টল করবে বলে আমি মনে করি এটি পাইথন এবং পাইথন 3 এক্সিকিউটেবল ইনস্টল করে। হোমব্রিউয়ের সমস্যাটি হ'ল এটি ধরে নেওয়া হয় যে / ইউএসআর / লোকাল এ জিনিসগুলি এটি দ্বারা ইনস্টল করা হয়েছে এবং সুতরাং ব্রিউ ডাক্তার এই পাইথন.আরগ পাইথন এবং লাইব্রেরিগুলিকে সমস্যা হিসাবে রিপোর্ট করবেন এবং এই প্রশ্নটি / লাইব্রেরির ফ্রেমওয়ার্কগুলি সমস্যাযুক্ত হিসাবে দেখাবে।
সম্পাদনা 8/2018 *** আমি এখন মিনিকোন্ডা বা অ্যানাকোন্ডা কনডা ব্যবহার করার পরামর্শ দেব । এটি অন্য একটি প্যাকেজ ম্যানেজার তবে ভিত্তি করে এবং মূলত পাইথনের জন্য বোঝায় এটি পাইথনের ভার্চুয়াল পরিবেশ এবং পাইথের সমতুল্য (অন্যান্য উত্তর অনুসারে ) দেয় এবং তাই প্রতিটি প্রকল্প পৃথক পাইথন এবং বিভিন্ন লাইব্রেরিতে থাকতে পারে (ম্যাকপোর্টগুলি কেবল পাইথনের সংস্করণ স্যুইচ করে for সমস্ত প্রকল্প)
$ brew install python3
সমান অনুসরণ করুন
$ brew install https://github.com/Homebrew/homebrew-core/blob/master/Formula/python.rb
So. আপনি যদি তখন একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে চান তবে আপনাকে অবশ্যই ইনস্টল করার আগে চেক করতে হবে।
brew install
সংশ্লিষ্ট কমিট হ্যাশ ব্যবহার করতে পারেন :
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/bd43f59bd50bb49242259f327cb6ac7a8dd59478/Formula/python3.rb
$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/ec545d45d4512ace3570782283df4ecda6bb0044/Formula/python3.rb
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb
এছাড়াও রয়েছে: https://github.com/sashkab/homebrew-python যেখানে আপনি ব্যবহার করে ইনস্টল করতে পারেন brew install sashkab/python/python34
এবংbrew link python34 --force
দয়া করে নোট করুন যে পাইথন 3.rb এর নাম পরিবর্তন করে এক পর্যায়ে পাইথন.আরবি করা হয়েছিল। প্রয়োজনে ইউআরএল পরিবর্তন করুন।
$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/bd43f59bd50bb49242259f327cb6ac7a8dd59478/Formula/python3.rb
এবং তারপরে python3.4 -V
কাজ করা উচিত।
python3.rb
পুনরায় নামকরণ python.rb
হয়েছে। অন্য পথ চেষ্টা করুন। হিসাবে FYI: পাইথন 3.6.5_1 হয়$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb
ম্যাক অজগর জন্য pyenv ব্যবহার করুন
brew install pyenv
pyenv install <version>
একটি সংস্করণ নির্বাচন করতে
pyenv local 3.5.0
সংস্করণ তালিকা করতে
pyenv versions
https://gist.github.com/Bouke/11261620
ডিফল্ট অজগর সংস্করণকে ওভাররাইড করতে আপনাকে PATH রফতানি করতে হবে।
PATH="~/.pyenv/versions/2.7.10/bin:${PATH}"
এটি অনেক সহজ পদ্ধতির মতো বলে মনে হচ্ছে এবং / usr / স্থানীয় / বিন থেকে দূরে রাখে !!
https://github.com/sashkab/homebrew-python
আমি এটি পরীক্ষা করে দেখিনি, তবে এটি পাইথনের যে কোনও সংস্করণ (এবং একাধিক সংস্করণ) ইনস্টল করতে সক্ষম হবে বলে প্রতিশ্রুতি দেয়।
3.6.6 সহ যা আমি যতদূর বলতে পারি ব্রিউ কোরটিতে উপলভ্য নয়।