===============
1. Crear un Directorio para sus proyectos
Code: Select all
~$ mkdir ~/Prueba # Crea la carpeta `Prueba` en `/home/user`
Algunas distribuciones ya tienen instalado Virtualenv.
Code: Select all
~$ virtualenv --version
Sí no esta instalado, se puede instalar con
pip
:Code: Select all
~$ pip3 install virtualenv
Code: Select all
~$ cd ~/Prueba
Code: Select all
~/Prueba$ virtualenv Prueba
--> 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
`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
=====
Para desactivar el entorno virtual para la carpeta
`Prueba`
, se utiliza el siguiente comandoCode: Select all
(Prueba) user@hostname:~/Prueba$ deactivate
`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
Code: Select all
(Prueba) user@hostname:~/Prueba$ pip3 install 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 ymá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
--> 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
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/
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
`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.