Как мне навести порядок в моих установках Python?

У меня была система Ubuntu 12.04, в которой мне в итоге удалось заставить Python 2.7 и Python 3.2 работать вместе (с pip и pip3) и Python 3.3 (с pip3.3) для хорошей меры.

Я недавно обновился до Ubuntu 14.04 и решил воспользоваться пакетом python3-pip. Я также обновил свой пакет python3 для установки Python 3.4.

Все, чего я действительно хочу, - это использовать python (python2) и python3, а также управлять пакетами, используя pip и pip3. Какие из следующих файлов и каталогов я могу удалить, чтобы сделать эту установку менее запутанной и запутанной?

/usr/bin/easy_install-2.7
/usr/bin/easy_install3
/usr/bin/easy_install-3.4
/usr/bin/pip3
/usr/bin/python
/usr/bin/python
/usr/bin/python2
/usr/bin/python2.7
/usr/bin/python2.7-config
/usr/bin/python2-config
/usr/bin/python3
/usr/bin/python3.3
/usr/bin/python3.3m
/usr/bin/python3.4
/usr/bin/python3.4-config
/usr/bin/python3.4m
/usr/bin/python3.4m-config
/usr/bin/python3-config
/usr/bin/python3m
/usr/bin/python3m-config
/usr/bin/python-config

/usr/lib/python2.7
/usr/lib/python3
/usr/lib/python3.3
/usr/lib/python3.4  

/usr/local/bin/easy_install
/usr/local/bin/easy_install-2.7
/usr/local/bin/easy_install-3.2
/usr/local/bin/easy_install-3.3
/usr/local/bin/pip
/usr/local/bin/pip2
/usr/local/bin/pip2.7

/usr/local/lib/python2.7
/usr/local/lib/python3.2
/usr/local/lib/python3.3
/usr/local/lib/python3.4

Кроме того, и pip, и pip3 в настоящее время являются версией 1.5.4, как я могу обновить их как до версии 1.5.6, ничего не испортив?

1
задан 16 August 2014 в 17:27

1 ответ

Я был бы лично Ubuntu отпуска один только Python .
Использование virtualenv (с --no-site-packages) для разработки .

чувствует себя довольно странным и немного напряженным, когда Вы начинаете, но серьезно, не врезаясь в системные конфликты и или имея Ваше все повреждение стека Python, когда Вы делаете обновление версии... Это - более хороший миллион раз.

Некоторые люди идут для одного virtualenv на проект. Мне нравится держать мой вместе, потому что это вынуждает меня поддержать старый код. Я не могу позволить проектам Django 1.1 существовать, потому что они не совместимы с моей средой Django 1.5.

очевидное исключение к любому из этого разрабатывает для Ubuntu..., но тогда действительно необходимо полагаться на поставленные в Ubuntu пакеты (или включать библиотеки в пакет).

0
ответ дан 16 August 2014 в 17:27

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

Похожие вопросы: