Моя установка Python по умолчанию от зернышка, которое является в 2.7.10. apt-get
уже имеет установленный Python 2.7.13. Я не хочу сохранять обе установки, потому что это сбивает с толку, и я предпочел бы сохранять apt-get
тот, потому что я более знаком с ним. Может победить используют установку Python от apt-get
?
Попытка удалить побеждает Python, я добираюсь:
pedro@gordo-002528460857:~$ pip uninstall python
Cannot uninstall 'Python'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
Что лучший способ состоит в том, чтобы разработать это?
Если у Вас есть лучший совет, я рад взять его, потому что я регулярно не работаю с Python, таким образом, я не знаю лучшие практики здесь.
Править:
Это - то, как я вижу, что эти 2.7.10 от pip
а не от apt-get
:
РЕДАКТИРОВАНИЕ 2*:
Больше информации от .bashrc:
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
И также:
pedro@gordo-002528460857:~$ which pip
/home/pedro/.pyenv/shims/pip
Информация об установке Вы добираетесь от pip show python
на самом деле Python virtualenv созданный Вами или кем-то еще в путь ~/.pyenv/bin:$PATH
и был добавлен к bashrc так, чтобы он был загружен по умолчанию при входе в систему. Таким образом, решение состоит в том, чтобы удалить те строки из .bashrc
и перевход в систему, затем Вы будете только видеть и мочь использовать системную версию Python. Если Вы хотите использовать это, virtualenv затем выполняют команду source ~/.pyenv/bin/activate
и затем выходить: deactivate
В данный момент это, virtualenv был создан, системная версия Python, было 2.7.10
, следовательно версия, показанная зернышком. Позже системный Python был обновлен вот почему, Вы видите последнюю версию с apt-get
теперь. Обновление системного Python не влияет на virtualenv, необходимо восстановить его при необходимости. Существует хорошее обсуждение этой темы здесь