[Tutorial] Instalar Spyder5 sin Anaconda

Foro de soporte para usuarias de habla hispana

Moderator: Wibol

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
User avatar
alpfa
Level 1
Level 1
Posts: 14
Joined: Sat May 28, 2022 11:54 am

[Tutorial] Instalar Spyder5 sin Anaconda

Post by alpfa »

Instalar Spyder
===============

1. Crear un Directorio para sus proyectos

Code: Select all

~$ mkdir ~/Prueba				# Crea la carpeta `Prueba` en `/home/user`
2. Instalar Virtualenv

Algunas distribuciones ya tienen instalado Virtualenv.

Code: Select all

~$ virtualenv --version
--> virtualenv 20.0.17 from /usr/lib/python3/dist-packages/virtualenv/__init__.py

Sí no esta instalado, se puede instalar con pip:

Code: Select all

~$ pip3 install virtualenv
3. Crear el entorno virtual para sus proyectos en la carpeta `Prueba`

Code: Select all

 ~$ cd ~/Prueba

Code: Select all

~/Prueba$ virtualenv Prueba
--> created virtual environment CPython3.8.10.final.0-64 in 174ms
--> creator CPython3Posix(dest=/home/alpfa/Pruebas_Python/Pruebas_Python,clear=False, global=False)
--> ...
--> ...

4. Activar el entorno virtual para la carpeta `Prueba`

Code: Select all

~/Prueba$ source Prueba/bin/activate
El comando `activate` activa el entorno virtual para la carpeta `Prueba`, se puede ver en el cambio que se ha operado en la consola:

Code: Select all

(Prueba) user@hostname:~/Prueba$		# Entorno virtual Activado
Nota:
=====

Para desactivar el entorno virtual para la carpeta `Prueba`, se utiliza el siguiente comando

Code: Select all

(Prueba) user@hostname:~/Prueba$ deactivate
El comando `deactivate` desactiva el entorno virtual para la carpeta `Prueba`, se puede ver en la consola, que vuelve a lo habitual:

Code: Select all

user@hostname:~/Prueba$				# Entorno virtual Desactivado
5. Ahora con nuestro entorno virtual Activado, vamos a instalar `Spyder`,

Code: Select all

(Prueba) user@hostname:~/Prueba$ pip3 install spyder
--> Collecting spyder
--> Downloading spyder-5.3.1-py3-none-any.whl (14.9 MB)
--> |████████████████████████████████| 14.9 MB 1.1 kB/s
--> Collecting cloudpickle>=0.5.0
--> Downloading cloudpickle-2.1.0-py3-none-any.whl (25 kB)
--> ...
--> ...


El comando `pip3 install spyder` descarga los paquetes requeridos para que Spyder funcione plenamente, como se puede ver instala la última y
más completa versión --> spyder-5.3.1

Por defecto, el instalador no descarga el paquete `matplotlib`, que es esencial para generar los gráficos de sus funciones.

Podemos instalar en nuestro entorno virtual el paquete `matplotlib`, con el comando:

Code: Select all

(Prueba) user@hostname:~/Prueba$ pip3 install matplotlib
--> Collecting matplotlib
--> Downloading matplotlib-3.5.2-cp38-cp38- manylinux_2_5_x86_64.manylinux1_x86_64.whl (11.3 MB)
--> |████████████████████████████████| 11.3 MB 80 kB/s
--> Collecting pillow>=6.2.0
--> Downloading Pillow-9.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)
--> |████████████████████████████████| 3.1 MB 30.9 MB/s
--> Collecting fonttools>=4.22.0
--> Downloading fonttools-4.33.3-py3-none-any.whl (930 kB)
--> ...
--> ...

6. Iniciamos Spyder desde la consola con el espacio virtual Activado, comando `spyder`

Code: Select all

(Prueba) user@hostname:~/Prueba$ spyder
Se abrirá la interface gráfica de Spyder5

Ahora, ya tenemos el poderoso entorno científico Spyder para trabajar nuestros proyectos en Linux con Python.

Fuentes y más información:

Code: Select all

    https://pypi.org/project/spyder/

    https://docs.spyder-ide.org/current/index.html

    https://docs.spyder-ide.org/current/installation.html

    https://www.delftstack.com/howto/python/how-to-create-and-activate-a-python-virtual-environment/
Estuve tratando de instalar Spyder con Anaconda, y siempre generaba un error.
En cosecuencia, eliminé Anaconda y lo instalé como he descrito. Ahora funciona al 100%

postdata:
=======
Se puede instalar cualquier paquete en el entorno virtual.

--> Primero Activamos el entorno virtual (punto 4):

--> -->

Code: Select all

~/Prueba$ source Prueba/bin/activate
Sí necesito trabajar con el paquete `nltk`, lo instalo (punto 5):

--> -->

Code: Select all

(Prueba) user@hostname:~/Prueba$ pip3 install nltk


Crear Lanzador (Desktop Entry)
=============================


En la carpeta ~/.local/share/applications/ crear un archivo con la información del lanzador y guardarlo como:

spyder.desktop

Code: Select all

#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Version=5.3.1
Name=Spyder IDE
GenericName=Spyder
Comment=The Scientific Python Development Environment
Icon=~/Prueba/Prueba/share/icons/spyder.png
Exec=~/Prueba/Prueba/bin/spyder %f
Terminal=False
MimeType=text/x-python;
Categories=Development;Science;IDE;Qt;GNOME;GTK;Utility;TextEditor;
Keywords=Development;Science;IDE;Qt;
StartupNotify=true
StartupWMClass=Spyder

Espero sea de utilidad.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Locked

Return to “Español - Spanish”