Управление пакетами Python

В настоящее время у меня установлено 2 версии Python. 2.7.6 - это версия по умолчанию, поставляемая с Ubuntu 14. У меня также есть 2.7.10, которую я скомпилировал из источника, установленного в /opt/python2.7/

Можно ли использовать репозиторий Ubuntu для установки пакетов Python для 2.7.10, который хранится в другом каталоге? Я понимаю, что мог бы использовать pip для этого, но мне просто любопытно, может ли apt-get сделать то же самое.

Некоторые из пакетов, которые мне нужны, это dateutils и Cheetah.

Спасибо

2 ответа

Может быть, вы могли бы использовать pyenv. И согласно документации у вас будет:

  • Позвольте вам изменить глобальную версию Python для каждого пользователя.
  • Обеспечить поддержку версий Python для каждого проекта.
  • Позвольте вам переопределить версию Python с помощью переменной окружения.
  • Поиск команд из нескольких версий Python одновременно. Это может быть полезно для тестирования версий Python с помощью tox.

Пакеты Python размещаются на Python Software Foundation, который поддерживает официальные репозитории. PyPi работает только с пакетами Python.

"apt-get" имеет дело с пакетами дистрибутивов Debian и не содержит пакетов, которым требуется "время выполнения"... таких как пакеты Python, пакеты NodeJS, ...

Тем не менее, вы можете вручную собрать пакеты Python из источников. Посмотрите на этот пост

Другие вопросы по тегам