Ferramentas de usuario

Ferramentas do sitio


gl:guias:debian_jessie_post_instalacion

Diferenzas

Isto amosa as diferenzas entre a revisión seleccionada e a versión actual da páxina.

Enlazar a esta vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
gl:guias:debian_jessie_post_instalacion [2017/05/21 15:22] – [Python] Sergio Alvariñogl:guias:debian_jessie_post_instalacion [2021/04/16 20:41] (actual) – edición externa 127.0.0.1
Liña 28: Liña 28:
 </code> </code>
  
-===== Cambiar as opcións de idioma =====+===== Cambiar as opcións do idioma =====
  
 Executamos: Executamos:
Liña 406: Liña 406:
 </code> </code>
  
 +==== Wire ====
  
 +Un cliente seguro de mensaxeria.
 +
 +<code>
 +sudo aptitude install apt-transport-https
 +wget -q https://wire-app.wire.com/linux/releases.key -O- | sudo apt-key add -
 +echo "deb https://wire-app.wire.com/linux/debian stable main" | sudo tee /etc/apt/sources.list.d/wire-desktop.list
 +sudo aptitude update
 +sudo aptitude install wire-desktop
 +</code>
 ===== Documentos ===== ===== Documentos =====
  
Liña 785: Liña 795:
 sudo aptitude install comix sudo aptitude install comix
 </code> </code>
-===== Desenrolo sw =====+===== Desenrolo Software =====
  
 ==== Paquetes esenciais ==== ==== Paquetes esenciais ====
Liña 999: Liña 1009:
 </code> </code>
  
-==== pip, virtualenv, virtualenvwrapper, virtualfish ====+=== pip, virtualenv, virtualenvwrapper, virtualfish ===
  
-//pip// es un gestor de paquetes para **Python** que facilita la instalación de librerías utilidades.+//pip// é un xestor de paquetes para **Python** que facilita instalación de librerías utilidades.
  
-Para poder usar los entornos virtuales instalaremos también virtualenv.+Para poder usar os entornos virtuais instalaremos tamén //virtualenv//.
  
-Instalamos los dos desde aptitude:+Instalamos os dous dende aptitude:
  
 <code> <code>
Liña 1013: Liña 1023:
 sudo pip install --upgrade virtualenv sudo pip install --upgrade virtualenv
 </code> </code>
-//virtualenv// es una herramienta imprescindible en Python, pero da un poco de trabajo, así que se han desarrollado algunos frontends para simplificar su uso, para //bash// //zsh// usaremos //virtualenvwrapper//, para //fish// el //virtualfish//. Como veremos son todos muy parecidos.+//virtualenv// é unha ferramenta imprescindible en Python, pero da un pouco de traballo, así que desarrolaronse alguns frontends para simplificar o seu uso, para //bash// //zsh// usaremos //virtualenvwrapper//, para //fish// //virtualfish//. Como veremos son todos moi semellantes.
  
-Instalamos el virtualwrapper:+Instalamos o //virtualwrapper//:
  
 <code> <code>
 sudo apt-get install virtualenvwrapper -y sudo apt-get install virtualenvwrapper -y
 </code> </code>
-Para usar //virtualenvwrapper// tenemos que hacer:+Para usar  //virtualenvwrapper// temos que facer:
  
 <code> <code>
 source /usr/share/virtualenvwrapper/virtualenvwrapper.sh source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
 </code> </code>
-O añadir esa linea a nuestros ficheros //.bashrc// y/o //.zshrc// 
  
-Yo he dejado la variable de entorno //WORKON_HOME// sin definir, así que apunta al directorio por defecto, ''%%~/.virtualenvs%%''. En ese directorio es donde se guardarán nuestros entornos virtuales.+Ou engadir esa linea aos nosos ficheiros //.bashrc// e/ou //.zshrc//
  
-[[http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html|Aquí]] tenemos la referencia de comandos de //virtualenvwrapper//+Eu deixei a variable de entorno //WORKON_HOME// sen definir, así que apunta ao directorio por defecto, ''%%~/.virtualenvs%%''. Nese directorio é onde se gardarán os nosos entornos virtuais.
  
-Por últimosi queremos tener utilidades parecidas en nuestro //fish shell// instalamos //virtualfish//:+[[http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html|Eiquí]] temos a referencia de comandos de //virtualenvwrapper// 
 + 
 +Para rematarse queremos ter utilidades semellantes no noso //fish shell// instalamos //virtualfish//:
  
 <code> <code>
 sudo pip install virtualfish sudo pip install virtualfish
 </code> </code>
-[[http://virtualfish.readthedocs.io/en/latest/index.html|Aquí]] tenemos la documentación de //virtualfish// y la descripción de todos los comandos plugins disponibles.+[[http://virtualfish.readthedocs.io/en/latest/index.html|Eiquí]] temos a documentación de //virtualfish// e a descripción de todos os comandos plugins dispoñibles.
  
  
  
-Como tiña prisa por probar o [[https://ipython.org/|iPython]] instalei tamén [[https://www.continuum.io/downloads|Anaconda]], un Python que inclúe un xestor de paquetes propio, que que é un xeito doado e rápido de probar o //ipython notebook//. Hai duas versións con diferente versión de python, coido que é preferible instalar a de python 3. Pero si non queres instalar //Anaconda// non te preocupes, un pouco mais adiante describimos un método para instalar o iPython en Debian.+=== iPython notebook ===
  
-Para realizar a instalación de //Anaconda// abonda con descarregar os scripts de instalación dende la página web de Anaconda.+[[https://ipython.org/|iPython]], y su evolución [[https://jupyter.org/index.html|Jupyter]] proporcionan un entorno para interactivo de programación que permite elaborar documentos muy complejos con programas embebidos. 
 + 
 +== Instalar Jupyter en el Python del sistema == 
 + 
 +Seguimos las instrucciones [[https://gist.github.com/frgomes/24c1923f2c9f14a27b14|aquí]] 
 + 
 +Si usamos el script descargado del github se instalará el **Jupyter** con el python3 del sistema. %%__%%Conviene asegurarse de que estamos apuntando al python del S.O. y no a cualquier otro Python que hayamos instalado:
  
 <code> <code>
-bash Anaconda3-4.2.0-Linux-x86_64.sh +which python
-# bash Anaconda2-4.2.0-Linux-x86_64.sh+
 </code> </code>
 +== Instalar Anaconda Python ==
  
-Deixeino instalado en //~/apps/anaconda3//+Teóricamente [[https://www.continuum.io/downloads|Anaconda]], es la forma fácil de poder usar //ipython notebook//. Así que la primera vez que instalé el iPython lo hice instalando //Anaconda// De hecho me he instalado dos versiones la que incluye el python2 y la que incluye el python3, aunque son completamente redundantes, basta con instalar una sola de ellas. 
 + 
 +<code> 
 +bash Anaconda3-4.2.0-Linux-x86_64.sh 
 +bash Anaconda2-4.2.0-Linux-x86_64.sh 
 +</code> 
 +Los he dejado instalados en //~/apps/anaconda2////~/apps/anaconda3//
  
-A suite //Anaconda// incorpora a sua propia versión de Python. Para poder usalas temos que cambiar o noso PATH para que Python de Anaconda sexa o primeiro que se atopa.+Cada una de estas instalaciones incorpora su propia versión de Python. Para usarlas tenemos que cambiar nuestro PATH para que el Python deseado sea el primero que se selecciona.
  
-Así para activar anaconda3 no bash:+Por ejemplo para activar anaconda3 en bash:
  
 <code> <code>
 export PATH="~/apps/anaconda3/bin:$PATH" export PATH="~/apps/anaconda3/bin:$PATH"
 </code> </code>
- +Para hacer lo mismo en fish:
-Para facer o mesmo no fish:+
  
 <code> <code>
 set -x PATH ~/apps/anaconda3/bin $PATH set -x PATH ~/apps/anaconda3/bin $PATH
 </code> </code>
 +=== iPython y GraphLab ===
  
-=== iPython y GraphLab ===+La instalación de iPython y GraphLab (que es una librería comercial) la hice para realizar un curso.
  
 Creamos un entorno conda con Python 2.7.x Creamos un entorno conda con Python 2.7.x
  
 <code> <code>
 +export PATH="~/apps/anaconda2/bin:$PATH"
 conda create -n gl-env python=2.7 anaconda conda create -n gl-env python=2.7 anaconda
 </code> </code>
Liña 1108: Liña 1132:
 source deactivate gl-env source deactivate gl-env
 </code> </code>
-=== Instalación alternativa con virtualenv ===+== Instalación alternativa con virtualenv ==
  
 <code> <code>
Liña 1130: Liña 1154:
 pip install --upgrade --no-cache-dir https://get.graphlab.com/GraphLab-Create/2.1/your registered email address here/your product key here/GraphLab-Create-License.tar.gz pip install --upgrade --no-cache-dir https://get.graphlab.com/GraphLab-Create/2.1/your registered email address here/your product key here/GraphLab-Create-License.tar.gz
 </code> </code>
 +
 === Usar Emacs para editar Python === === Usar Emacs para editar Python ===
  
Liña 1139: Liña 1164:
 (elpy enable) (elpy enable)
 </code> </code>
-//flycheck// chequea el código python conviene instalar:+//flycheck// chequea el código python. Conviene instalar:
  
 <code> <code>
gl/guias/debian_jessie_post_instalacion.1495380149.txt.gz · Última modificación: 2021/04/16 20:38 (edición externa)