web-dev-qa-db-fra.com

Installation de la dernière version de Spyder en 18.04

Je souhaite installer la dernière version de Spyder sur Ubuntu 18.04. J'ai besoin de mettre à jour Spyder vers la dernière version (spyder 3.3.2), car il y a des erreurs avec la version 3.2.6 telles que l'explorateur de variables n'affiche pas les variables. Je n'utilise pas Anaconda et je ne veux pas l'installer avec Anaconda.

Lorsque j'ai essayé de l'installer avec pip install -U spyder J'ai eu l'erreur suivante:

Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/home/candan/.local/lib/python2.7/site-packages/QtPy-1.6.0.dist-info/METADATA'

Le résultat complet est ici:

    candan@candan-HP-ProBook-470-G2:~$ pip install -U spyder
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Collecting spyder
  Using cached https://files.pythonhosted.org/packages/1b/ec/c8edcd40ff3af06cffa5bff1397ad63a3f5d34d36818f684d6e0f88fad44/spyder-3.3.2-py2-none-any.whl
Requirement already satisfied, skipping upgrade: qtpy>=1.5.0 in ./.local/lib/python2.7/site-packages (from spyder) (1.6.0)
No metadata found in ./.local/lib/python2.7/site-packages
Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/home/candan/.local/lib/python2.7/site-packages/QtPy-1.6.0.dist-info/METADATA'

candan@candan-HP-ProBook-470-G2:~$ pip --version
pip 19.0.1 from /usr/local/lib/python2.7/dist-packages/pip-19.0.1-py2.7.Egg/pip (python 2.7)
candan@candan-HP-ProBook-470-G2:~$

J'ai également essayé de l'installer manuellement en téléchargeant le package Spyder 3.3.2, mais cela n'a pas fonctionné.

Je peux exécuter l'ancienne version lorsque je l'installe à l'aide du logiciel Ubuntu, mais ce n'est pas la dernière version. Comment installer correctement la dernière version de Sypder?

Éditer:

Pour Python 2.7 J'utilise la commande suivante pour mettre à jour:

pip install --upgrade spyder

Si la commande ci-dessus ne fonctionne pas, ajoutez --user après l'installation.

Pour Python:

python3 -m pip install --user --upgrade spyder 
2
Candan

Vous utilisez une ancienne version de pip, mais la version 19.0.1 est disponible. Vous devriez envisager de mettre à niveau via le pip install --upgrade pip commande. La dernière version de pip requiert la dernière version stable de Python (Python 2.7.15rc1) en tant que dépendance. Pour mettre à niveau pip, exécutez les commandes suivantes:

Sudo dpkg --remove --force-remove-reinstreq spyder spyder3
Sudo apt-get update  
Sudo apt install python2.7
Sudo -H pip install --upgrade pip pip3  

Alors pip install -U --user spyder s'exécutera avec succès.

Pour installer Spyder pour Python 3.x exécutez pip3 install -U --user spyder

1
karel

Notez ce message dans la sortie d'erreur DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.

Vous devez utiliser pip3 pour installer spyder.

0
Russell Jones