هل هناك ما يعادل بيثون "RVM" لروبي؟
-
26-09-2019 - |
سؤال
س: هل لدينا أي شيء يعادل وظيفيا في بيثون إلى مدير إصدار روبي 'RVM'?
(RVM يتيح لك التبديل بسهولة تماما بين إصدارات مختلفة من مترجم روبي و مجموعات مختلفة من الأحجار الكريمة (الوحدات النمطية). كل ما يتعلق بالتبديل بين التثبيت المترجم (-S) والأحجار الكريمة يتم الاعتناء به من خلال استدعاء RVM. يتم تشغيل كل شيء ضمن حساب المستخدم العادي.)
المحلول
نعم إنه كذلك VirtualEnv جنبا إلى جنب مع VirtualEnvwrapper.
تحديث: يمكنك تثبيت كلاهما مرة واحدة مع Virtualenv Burrito.
تحديث: الإجابة الصحيحة الآن ربما بيينف.
للحوسبة العلمية ، الأداة المقابلة أناكوندا.
نصائح أخرى
Pythonbrew لم يعد قيد التطوير. يقترح المشرف السابق استخدام "Pyenv" بدلاً من ذلك (انظر أدناه) ".
لقد جاء بيثونبرو!http://github.com/utahta/pythonbrew
بينينف: https://github.com/yyuu/pyenv
متابعة إجابة Hytdsh (بعد ما يقرب من عامين) ...
بيثونز شوكة من Pythonbrew التي تضيف الدعم لتكديس ، pypy ، و jython.
إذا كنت تحب كيفية تعامل RVM مع المترجمين الفوريين المختلفين ، فقد يستحق إلقاء نظرة على Pythonz. إذا كنت تعمل بشكل صارم مع Cpython ، فإن الفرق أقل أهمية.
اختياريا ، إذا كنت تستخدم macports يمكنك استخدامها python_select
. ثَبَّتَ python_select
مع:
$ sudo port install python_select
على افتراض أن Python 2.6 و 2.5 قد تم تثبيته عبر Macports ، يمكنك تبديل الثعبان مثل SO:
$ 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