Я не знал, что Ubuntu 14.04 уже появляется предварительно установленная с Python. Однако я не уверен, установлено ли это с Python 2 или 3. Так или иначе я перешел к веб-сайту Python, загрузил пакет для Python 2.7, разархивировал его и установил его вручную использование make
команда.
Я немного обеспокоен, что у меня есть две установки того же самого на моем ПК. Это вызовет главную проблему, и/или я должен быть заинтересован этого? Каков самый легкий способ для меня определить, был ли Python 2.7 уже включен в начальную установку Ubuntu?
Если это - что-то, о чем я должен волноваться, что лучший способ состоит в том, чтобы удалить избыточную версию Python?
Откройте терминал ( Ctrl + Высокий звук + T ) и введите следующую команду,
sudo find / -type f -executable -iname 'python*' -exec file -i '{}' \; | awk -F: '/x-executable; charset=binary/ {print $1}' | xargs readlink -f | sort -u | xargs -I % sh -c 'echo -n "%: "; % -V'
Вы будете произведены как список версий Python, которые Вы имеете в своей системе.
, Например, я показал свой системный вывод ниже,
arul@arul-pc ~ $ sudo find / -type f -executable -iname 'python*' -exec file -i '{}' \; | awk -F: '/x-executable; charset=binary/ {print $1}' | xargs readlink -f | sort -u | xargs -I % sh -c 'echo -n "%: "; % -V'
[sudo] password for arul:
/usr/bin/python2.7: Python 2.7.6
/usr/bin/python3.4: Python 3.4.0
/usr/bin/python3.4m: Python 3.4.0
Ubuntu 14 идет с обеими версиями 2 и 3 Python
, Если Вы хотите использовать Python 3, просто открывают Terminal с помощью Ctrl + Высокий звук + T и тип: python3
и Вам предложат запустить Python 3 на оболочке:
Python 3.4.0 (default, Jun 19 2015, 14:20:21)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Тип exit()
, когда Вы заканчиваете.
. Если Вы предпочитаете Python 2 вместо этого тогда просто тип python
, и Вы будете в состоянии использовать его через оболочку:
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Тип exit()
, когда Вы заканчиваете.
Проверьте свои предварительно установленные или доступные пакеты Python с apt-cache policy …
Примеры:
% apt-cache policy python
python:
Installed: 2.7.9-1
Candidate: 2.7.9-1
Version table:
*** 2.7.9-1 0
500 http://de.archive.ubuntu.com/ubuntu/ vivid/main i386 Packages
100 /var/lib/dpkg/status
% apt-cache policy python3
python3:
Installed: 3.4.3-1
Candidate: 3.4.3-1
Version table:
*** 3.4.3-1 0
500 http://de.archive.ubuntu.com/ubuntu/ vivid/main i386 Packages
100 /var/lib/dpkg/status
Удалить Ваш вручную make install
установленный интерпретатор Python, выполните шаги ниже.
make uninstall
в Вашей разархивированной исходной папке. Если это работает, чем остановка здесь.В противном случае выполните следующие шаги
Загрузите и разархивируйте архив снова
Запустите обычные шаги компиляции снова без make install
./configure
make
Установка checkinstall
sudo apt-get install checkinstall
Установка python
снова с checklinstall
, да, я уверен.;)
sudo checkinstall
checkinstall
создает deb пакет, который может быть легко удален.
После этого Вы будете видеть, что сообщению нравится удалять использование пакета …, делать это.