Python 2.x около 3,4

От новичка ко всем...

Действительно ли возможно иметь py2.x около 3,4, предпочтительно со значками средства запуска для обоих? В противном случае, как я могу запустить py2 IDE с командной строки?

Я предпочитаю py3, но нуждаюсь в py2, и это - модули для некоторых проектов.

Я использую Ubuntu 14.04. и не боящийся терминала.

Заранее спасибо!

0
задан 19 January 2016 в 21:47

2 ответа

Ubuntu 14.04 идет с обоими Python 2.7 и 3.4, установленными по умолчанию, но не с любыми IDE Python. Для начала, установите НЕАКТИВНЫЙ для обеих версий:

sudo apt-get install idle idle3

значки и для обнаружатся в Тире, и для когда Вы выполните их, Вы щелкаете правой кнопкой по значкам для блокировки их к средству запуска.

, Если Вы не возражаете использовать терминал, работайте python2 и python3 в терминале и посмотрите различие.

2
ответ дан 26 July 2019 в 09:18

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
0
ответ дан 26 July 2019 в 09:18

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

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