От новичка ко всем...
Действительно ли возможно иметь py2.x около 3,4, предпочтительно со значками средства запуска для обоих? В противном случае, как я могу запустить py2 IDE с командной строки?
Я предпочитаю py3, но нуждаюсь в py2, и это - модули для некоторых проектов.
Я использую Ubuntu 14.04. и не боящийся терминала.
Заранее спасибо!
Ubuntu 14.04 идет с обоими Python 2.7 и 3.4, установленными по умолчанию, но не с любыми IDE Python. Для начала, установите НЕАКТИВНЫЙ для обеих версий:
sudo apt-get install idle idle3
значки и для обнаружатся в Тире, и для когда Вы выполните их, Вы щелкаете правой кнопкой по значкам для блокировки их к средству запуска.
, Если Вы не возражаете использовать терминал, работайте python2
и python3
в терминале и посмотрите различие.
Ubuntu идет 2.7 и 3.4, и 2.7 технически значение по умолчанию, с /usr/bin/python
будучи символьной ссылкой на /usr/bin/python2.7
skolodya@ubuntu:$ python
python python2 python3 python3.4m
python/ python2.7 python3.4 python3m
skolodya@ubuntu:$ ls -l $(which python)
lrwxrwxrwx 1 root root 9 Aug 15 00:39 /usr/bin/python -> python2.7*
Ubuntu по умолчанию не идет с Python IDE. Достаточно открыть любой текстовый редактор, написать код с очень самым первым высказыванием строки #! /usr/bin/env python
, создание исполняемого файла файла и выполнение его. Это полезно для изучения языка и выполнения материала, который не требует, чтобы что-либо супер воображение отладило
Пример от того, на что я вчера ответил: 1) откройте vi текстовый редактор, напишите код; 2) выйдите, сделайте исполняемый файл файла с chmod +x filename
и 3) выполненный это.
DIR:/python
skolodya@ubuntu:$ vi extractString.py
DIR:/python
skolodya@ubuntu:$ cat extractString.py
#!/usr/bin/env python
import re
reg = re.compile('CONFIG_ARCH_DEFCONFIG')
with open("/boot/config-3.19.0-32-generic") as file :
for line in file:
if reg.match(line):
print line.split('"')[1]
DIR:/python
skolodya@ubuntu:$ chmod +x extractString.py
DIR:/python
skolodya@ubuntu:$ ./extractString.py
arch/x86/configs/x86_64_defconfig