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
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
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.