রুবির 'আরভিএম' এর সাথে পাইথনের সমতুল্য কি আছে?


145

প্রশ্ন: পাইথনে রুবি সংস্করণ ব্যবস্থাপক 'আরভিএম' এর মতো আমাদের কার্যকরী কিছু কি আছে ?


( আরভিএম আপনাকে রুবি ইন্টারপ্রেটারের বিভিন্ন সংস্করণ এবং বিভিন্ন রত্নগুলির বিভিন্ন সেট (মডিউল) এর মধ্যে সহজেই সম্পূর্ণ স্যুইচ করতে দেয় inter সমস্ত আপনার নিয়মিত ব্যবহারকারীর অ্যাকাউন্টের অধীনে চলে)

উত্তর:


94

হ্যাঁ, এটি ভার্চুয়ালেনভের সাথে ভার্চুয়ালেনভ্রাপার

আপডেট: আপনি দুজনেই একবারে ভার্চুয়ালেনভ বুরিটো ইনস্টল করতে পারেন ।

আপডেট : সঠিক উত্তর এখন সম্ভবত pyenv

বৈজ্ঞানিক কম্পিউটিংয়ের জন্য, সংশ্লিষ্ট সরঞ্জামটি হ'ল অ্যানাকোন্ডা


2
আমি বিভ্রান্ত পাইথনের বিভিন্ন সংস্করণ আপনি কোথায় ইনস্টল করতে পারেন? এটি কেবলমাত্র পাইথনের সিস্টেমের সংস্করণটি ব্যবহার করছে বলে মনে হচ্ছে।
ডকুচট

4
তবে কোনও প্রকল্পের নির্দিষ্ট ডিম এবং অন্যটিতে অন্য নির্দিষ্ট ডিমের সাথে একটি নির্দিষ্ট পাইথন ইনস্টল (বলুন, ২.7) বান্ডিল করার কোনও উপায় আছে কি? আরভিএম এই সমস্ত জিনিস নির্বিঘ্নে পরিচালনা করে এবং sudoএটি অতীতের একটি বিষয়।
কাইল ওয়াইল্ড

4
ভার্চুয়ালেনভ পাইথনের সংস্করণ এবং ডিমের বিভিন্ন সেটের মধ্যে দৌড়ঝাঁপ করতে দেয়; তবে এটি পাইথন নিজেই সংকলন + ইনস্টলেশনটি মোকাবেলা করবে না। আরভিএম হুবহু তা রুবির জন্য করে। যদি আপনি পাইথনের একটি নির্দিষ্ট সংস্করণ তৈরি করতে চান কারণ আপনি কোনও কারণে এটি প্যাকেজগুলির বাইরে ইনস্টল করতে পারেন না, তবে আপনি তার পরিবর্তে পাইথনব্রু পরীক্ষা করতে চান (ঠিক নীচে কেবল অন্য উত্তর)।
জেপাজাজো

3
আমি দেখতে পাই না এটি কীভাবে অজগরটির কয়েকটি সংস্করণ সমর্থন করে।
ডগওয়েদার

3
আরবিএম রুবি ইন্টারপ্রেটার সংকলনের জন্য যত্ন নেয়। এটি উপলব্ধ থাকলে প্রম্পম্পাইলযুক্তগুলিও ডাউনলোড করার অনুমতি দেয়।
আন্দ্রে মিখায়লোভ - লোলমাস

85

পাইথনব্রিউ আর বিকাশের অধীনে নেই। প্রাক্তন রক্ষণাবেক্ষণকারী তার পরিবর্তে "পাইএনভ" ব্যবহার করার পরামর্শ দেয় (নীচে দেখুন) "।

পাইথনব্রু এসে গেছে! http://github.com/utahta/pythonbrew

pyenv: https://github.com/yyuu/pyenv


আকর্ষণীয়, একটি চেষ্টা মূল্য হতে পারে। আমি দেখতে যে তার কমান্ড আমন্ত্রণ বেশ করা যে একই রকম rvm...
কনিকে

1
যে কেউ আরভিএমের প্রতি বেশ পারদর্শী, পাইথনব্রু অভ্যস্ত হওয়ার জন্য একটি পরম বাতাস ছিল। বখশিশের জন্য ধন্যবাদ!
এলমেট

1
আপনাকে অনেক ধন্যবাদ. আমি বিশ্বাস করি এখন থেকে এটিই আসল উত্তর।
sayth

পাইপি এবং জাইথনকে অজানা পাইথনের তালিকায় যুক্ত করা ভাল হওয়া উচিত।
sayth

ট্র্যাফিকের এত বেশি নয়। এটি কি এখনও অনুসন্ধান করার মতো?
দেবিলেস্কি

51

আমার তৈরি pyenv যা রুবি এর একটি কাঁটাচামচ হয় rbenv এবং পাইথন জন্য রুপান্তরিত করা হয়েছে। পাইথনজের মতো পাইয়ানভ স্ট্যাকলেস, পাইপাই এবং জাইথনকে সমর্থন করে।


6

হাইডডশের উত্তরে অনুসরণ করা (প্রায় দুই বছর পরে) ...

পাইথনজ পাইথোনব্রু একটি কাঁটাচামচ যা স্ট্যাকলেস, পাইপাই এবং জাইথনের সমর্থন যোগ করে।

আপনি যদি পছন্দ করেন যে আরভিএম কীভাবে বিভিন্ন দোভাষীকে পরিচালনা করে, পাইথোনজটি একবারে দেখে নেওয়া ভাল। আপনি যদি সিপিথনের সাথে কঠোরভাবে কাজ করছেন তবে পার্থক্যটি তাত্পর্যপূর্ণ নয়।


5

Allyচ্ছিকভাবে, আপনি যদি ম্যাকপোর্টগুলি ব্যবহার করছেন তবে আপনি ব্যবহার করতে পারেন python_select। এর সাথে ইনস্টল করুন python_select:

$ sudo port install python_select

ধরে নেওয়া যাক অজগর ২.6 এবং ২.৫ ম্যাকপুরপোর্টের মাধ্যমে মৌমাছি ইনস্টল করেছেন আপনি পাইথনগুলিতে স্যুইচ করতে পারেন:

$ sudo python_select python25
=> Selecting version "python25" for python
$ python --version
=> 2.5.5
$ sudo python_select python26
=> Selecting version "python26" for python
$ python --version
=> 2.6.6

0

pyenv 1.2.15 আপনার জন্য পাইথন তৈরি এবং ইনস্টল করতে পারে

সম্ভবত এটি পূর্ববর্তী সংস্করণে সম্ভব ছিল না, তবে আমি যখন 1.2.15 এ পরীক্ষা করেছি তখন আমি pyenv installবিকল্পটি লক্ষ্য করেছি যা কাজ করেছে:

pyenv install 3.8.0

অতএব আমি অনুভব করি যে pyenvআরভিএমের পরিবর্তে কল করা যুক্তিসঙ্গত ।

আমি এর ব্যবহারের সম্পূর্ণ বিশদ উদাহরণ এখানে দিয়েছি: বিভিন্ন অজগর সংস্করণের জন্য অ্যাপট-গেট ইনস্টল করুন

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