سؤال

س: هل لدينا أي شيء يعادل وظيفيا في بيثون إلى مدير إصدار روبي 'RVM'?


(RVM يتيح لك التبديل بسهولة تماما بين إصدارات مختلفة من مترجم روبي و مجموعات مختلفة من الأحجار الكريمة (الوحدات النمطية). كل ما يتعلق بالتبديل بين التثبيت المترجم (-S) والأحجار الكريمة يتم الاعتناء به من خلال استدعاء RVM. يتم تشغيل كل شيء ضمن حساب المستخدم العادي.)

هل كانت مفيدة؟

المحلول

نعم إنه كذلك VirtualEnv جنبا إلى جنب مع VirtualEnvwrapper.

تحديث: يمكنك تثبيت كلاهما مرة واحدة مع Virtualenv Burrito.

تحديث: الإجابة الصحيحة الآن ربما بيينف.

للحوسبة العلمية ، الأداة المقابلة أناكوندا.

نصائح أخرى

Pythonbrew لم يعد قيد التطوير. يقترح المشرف السابق استخدام "Pyenv" بدلاً من ذلك (انظر أدناه) ".

لقد جاء بيثونبرو!http://github.com/utahta/pythonbrew

بينينف: https://github.com/yyuu/pyenv

صنعت بيينف وهو شوكة روبي Rbenv وتعديل لبيثون. مثل Pythonz ، يدعم Pyenv أيضًا بدون مكدس ، و Pypy ، و Jython.

متابعة إجابة 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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top