Ya está!
vagrant@vagrant-ubuntu-trusty-64:~$ python3
Python 3.4.0 (default, Apr 11 2014, 13:05:11)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
vagrant@vagrant-ubuntu-trusty-64:~$ which python3
/usr/bin/python3
Más info en https://www.python.org/downloads/windows/
$ brew install python3
$ python
>>>
Instalación
$ sudo apt-get install bpython3
Demo
Cabecera para hacer un archivo ejecutable. Funciona en Windows!
#!/bin/env python3
...
chmod +x
Alternativamente python nombre.py
set shiftwidth=4 " operation >> indents 4 columns; << unindents 4 columns
set tabstop=4 " a hard TAB displays as 4 columns
set expandtab " insert spaces when hitting TABs
set softtabstop=4 " insert/delete 4 spaces when hitting a TAB/BACKSPACE
set shiftround " round indent to multiple of 'shiftwidth'
set autoindent " align the new line indent with the previous line
Preferences > Settings - User
{
...,
"translate_tabs_to_spaces": true
}
Gestor de paquetes
Incluida en Python 3 salvo Ubuntu
$ python3 -m pip
Instalación en Ubuntu
$ sudo apt-get install python3-pip
$ curl https://bootstrap.pypa.io/get-pip.py | python3
Uso
$ pip3 install youtube-dl
...
$ pip3 install --upgrade youtube-dl
...
$ pip3 uninstall youtube-dl
Era una herramienta independiente virtualenv
ahora incluida en la librería estándar como pyvenv
o python3 -m venv
Uso
$ python3 -m venv /path/to/venv
$ source /path/to/venv/bin/activate
(venv)$
Workaround en Ubuntu trusty 14.04
$ python3 -m venv --without-pip /path/to/venv
$ curl https://bootstrap.pypa.io/get-pip.py | /path/to/venv/bin/python