ওএস এক্সে অজগরটির নির্দিষ্ট সংস্করণ কীভাবে ইনস্টল করবেন


48

আমার ওএস এক্সে brew install python3পাইথন ৩.৪ ইনস্টল করতে হবে it এটি করার চেষ্টা করেছি এবং এখন আমার অজগরটি ৩.৫.১ রয়েছে। তবে আমার পাই 3.4 প্রয়োজন।

আমি কীভাবে আমার ম্যাকে পাইথন 3.4 ইনস্টল করতে পারি?


উত্তর:


11

আমি এই ধরণের কাজটি দুটি উপায়ে করেছি - তবে উভয়ই হোমব্রুতে সহাবস্থান করে না যদিও আমার সন্দেহ হয় যে ম্যাকপোর্টগুলির মতো একটি উপায় থাকতে হবে।

প্রথমটি প্যাকেজ পরিচালক হিসাবে ম্যাকপোর্টগুলি ব্যবহার করছে । বেশ কয়েকটি অজগর সংস্করণ 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 সমস্ত প্রকল্প)


এটা তোলে চোলাই সঙ্গে easiy হয় stackoverflow.com/questions/3987683/...
Raz

1
@ রাজ্জ এটি কীভাবে একটি বা অন্যটিকে ইনস্টল করবেন এবং উভয়কেই ইনস্টল করবেন না এবং তাদের মধ্যে আবদ্ধ হন - বা অন্যথায় আমি উত্তরটি ভুল বুঝেছি - যদি এটি সহজ হয় তবে দয়া করে উত্তর হিসাবে দিন - আশা করি একটি সহজ উপায়ে
ব্যবহারকারী 151019

@ মার্ক আমার প্রজেক্টটি নির্দিষ্ট অজগর সংস্করণে চালানোর দরকার ছিল এবং গুগল এই উত্তর দেয়। প্রশ্নটিতে বারু উল্লেখ করা হয়েছে বলে আমি অতিরিক্ত প্যাকেজ ম্যানেজারের চেয়ে অতিরিক্ত পাইথন সংস্করণ ইনস্টল করতে পছন্দ করব। আমার মন্তব্যটি আমার মতো গুগলারের পক্ষে ছিল।
রাজা

47

$ brew install python3 সমান অনুসরণ করুন

$ brew install https://github.com/Homebrew/homebrew-core/blob/master/Formula/python.rb

So. আপনি যদি তখন একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে চান তবে আপনাকে অবশ্যই ইনস্টল করার আগে চেক করতে হবে।

  • পাইথন.আরবি এর গিটার ইতিহাস পরীক্ষা করুন
  • আপনি চান সংস্করণ সন্ধান করুন। এখন আপনি brew installসংশ্লিষ্ট কমিট হ্যাশ ব্যবহার করতে পারেন :
    • 3.4.3_2: brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/bd43f59bd50bb49242259f327cb6ac7a8dd59478/Formula/python3.rb
    • 3.5.2_3: $ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/ec545d45d4512ace3570782283df4ecda6bb0044/Formula/python3.rb
    • 3.6.5_1: 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কাজ করা উচিত।
iwasrobbed

@ iwasrobbed এটি 404: এই মুহুর্তে পাওয়া যায় নি
12

এটি পাইপ 3 ইনস্টল করেনি। :(
কারবি

দুর্ভাগ্যক্রমে, পাইথন 3 সূত্রের ব্রাউজার পৃষ্ঠাটি প্রদর্শিত হবে না। এটি ইতিহাসটি দীর্ঘ এবং পৃষ্ঠায় উত্পন্ন করতে খুব বেশি সময় নিচ্ছে সে সম্পর্কে কিছু বলে। আমি প্রলুব্ধ হয়েছি, কিন্তু পুরো রেপো ক্লোন করে ফেলিনি।
মাইক উইলিয়ামসন

7
ফাইলটির python3.rbপুনরায় নামকরণ python.rbহয়েছে। অন্য পথ চেষ্টা করুন। হিসাবে FYI: পাইথন 3.6.5_1 হয়$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb
জন পাং

36

ম্যাক অজগর জন্য 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}"

আমি এই ইনস্টলড পাইথনটি 3.6.6rc1 ব্যবহার করি তবে ব্রিউ এখনও পাইথন 3 কে 3.7.0 পয়েন্ট করে। যেহেতু আমি হেরোকু এবং পাইপফাইলে ৩.6 ব্যবহার করছি তাই আমি অন্য উত্তরটি ৩.6.৫ ইনস্টল করার জন্য ব্যবহার করি (৩.6..6 গিটহাবে উপলব্ধ নেই, যতদূর আমি বলতে পারি)।
জন পাং

5

এটি অনেক সহজ পদ্ধতির মতো বলে মনে হচ্ছে এবং / usr / স্থানীয় / বিন থেকে দূরে রাখে !!

https://github.com/sashkab/homebrew-python

আমি এটি পরীক্ষা করে দেখিনি, তবে এটি পাইথনের যে কোনও সংস্করণ (এবং একাধিক সংস্করণ) ইনস্টল করতে সক্ষম হবে বলে প্রতিশ্রুতি দেয়।

3.6.6 সহ যা আমি যতদূর বলতে পারি ব্রিউ কোরটিতে উপলভ্য নয়।


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