ассоциировать пакеты Python с другой версией Python в Ubuntu

1

Я использую ubuntu 11.04, который поставляется с общесистемным python 2.6. Теперь я установил python2.7 в дополнение к v2.6.

Теперь вопрос: если я хочу установить последнюю версию numpy, scipy, matplotlib и т.д., Чтобы связать их с python2.7, что я должен сделать, чтобы убедиться, что они не связаны с python 2.6?

Благодарю. J.

Теги:

3 ответа

1

У вас есть несколько вариантов. Что лучше всего зависит от того, для чего вы хотите использовать эти библиотеки. Если вы занимаетесь разработкой, virtualenv - хорошая идея:

$ virtualenv -p /usr/bin/python2.7 py27env && . py27env/bin/activate
py27env$ pip install numpy scipy matplotlib
  • 1
    Также может потребоваться установка python2.7-dev .
  • 0
    Спасибо, это отличный вариант. После некоторых поисков я нашел способ: python2.7 -m easy_install scipy. Я пытался, и это работает хорошо.
0

Похоже, эта почта отвечает на ваш вопрос:

Новичок подсказывает установку Python и его модулей и пакетов

Вы устанавливаете каждый Python отдельно, каждый модуль и пакет устанавливаете отдельно в этих установках Python, и вы используете все явно.

  • 0
    meta.stackexchange.com/questions/8231/...
  • 0
    @kojiro спасибо за ваше предложение .. добавьте некоторый контекст, хотя не хотите слишком много копировать / вставлять ..
0

Потяните самые последние tarballs для numpy, scipy и matplotlib. Вы можете получить numpy и scipy отсюда:

http://scipy.org/Download

Matplotlib можно найти здесь:

http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.0/

Затем откройте терминал и используйте python 2.7, чтобы установить их, используя сценарии setup.py, которые поставляются с tarballs. Например, сделайте следующее для numpy (предполагая, что вы спустили последний tarball уже из sourceforge, и он сидит на вашем рабочем столе:

   $ mv Desktop/numpy-1.6.2.tar.gz /tmp/
   $ cd /tmp/
   $ tar -xvzf numpy-1.6.2.tar.gz 
   $ cd numpy-1.6.2
   $ python2.7 setup.py install

Это должно сделать это. Tarballs для кода python обычно поставляется с скриптом setup.py, который будет устанавливать вещи в нужном месте для версии python, с которой вы ее запускаете.

  • 0
    Благодарю. После некоторых поисков я нашел более простой способ: python2.7 -m easy_install scipy. Я пытался, и это работает хорошо. Сборка скипа с нуля - это боль.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню