Если я открою терминал и набираю python, я вижу, что версия 2.7.4. Как получить python 3.4? И мне нужно IDLE, если у меня есть возвышенный текст?
Если я открою терминал и набираю python, я вижу, что версия 2.7.4. Как получить python 3.4? И мне нужно IDLE, если у меня есть возвышенный текст?
python 3.4 установлен на стабильном выпуске Ubuntu 14.04. Для использования python 3.4 вам необходимо использовать python3
. Например, чтобы скомпилировать скрипт file.py
, используйте:
python3 file.py
Это будет использовать python 3.4 для интерпретации вашей программы, или вы можете использовать shebang , чтобы сделать его исполняемым , Первая строка вашей программы должна быть:
#!/usr/bin/env python3
, а затем используйте chmod +x file.py
для назначения исполняемых разрешений, а затем запустите свой скрипт python как ./file.py
, который будет использовать python3 для выполнения.
Если вы хотите, чтобы python3 использовался при вводе python на терминале, вы можете использовать псевдоним. Чтобы добавить новый псевдоним, откройте файл ~/.bash_aliases
, используя gedit ~/.bash_aliases
, и введите следующее:
alias python=python3
, а затем сохраните и выйдите и введите
source ~/.bash_aliases
, а затем вы можете ввести
python file.py
использовать python3 в качестве вашего интерпретатора python по умолчанию.
Нет, вам не нужно IDLE, чтобы использовать python3 для интерпретации ваших программ.
Python 3 устанавливается по умолчанию в современных версиях Ubuntu, поэтому вы уже должны установить его:
python3 -V
Чтобы установить простоя 3:
sudo apt-get install idle-python3.4
У меня была такая же проблема с моим рабочим столом ubuntu. Моя книга python предложила мне вызвать python, просто набрав python в терминале, но он вызывал только предыдущую версию python версии 2.
python3 р>
Вы видите подтверждение, которое вы делаете? сделал.
sudo apt-get install python3
Надеюсь, это поможет!
В Ubuntu 14.04 Python 3.4 установлен по умолчанию. Р>
Как рекомендовано PEP-394 , вы можете использовать python
и python2
для запуска Python v2 (2.7) и python3
для запуска Python v3 (3.4).
При необходимости только для одного скрипта вы можете использовать псевдоним локально и временно. Р>
При установке Letsencrypt я получил следующее предупреждение:
$ ./letsencrypt-auto --help
InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Причина: Python 2.7.9 был необходим, в то время как 2.7.5 был установлен. Python 3 также работает. Я открыл скрипт и вставил следующий псевдоним после shebang:
alias python=python3
Затем скрипт работал. Когда все закончилось, этот псевдоним удалили. Он работал только в этом скрипте. Таким образом, начиная с python
от терминала все равно получил версию 2.7.5. Р>
Python3.4 уже установлен в вашей системе, вам просто нужно называть его python3
вместо python
В терминальном типе: python3
Терминал сам скажет:
sudo apt-get install python3-minimal
Сделайте это, и это установит Python 3.2.3.
Тогда в типе терминала: python3.4
- вы должны ввести Python 3.4.1.
Там есть тонна унаследованных приложений python и, следовательно, потребность в python 2.x, однако, как упоминалось выше, python3 -V показывает, что Python 3.4.0 установлен и, следовательно, с Ubuntu 14.x он есть. Р>
python -V shows 2.7.6
python3 -V shows 3.4.0
Знание того, какой интерпретатор будет использовать, зависит от вас.