Aller au contenu

Version python 2.7 dans package Python3

Featured Replies

Posté(e)

Bonjour,

J'aimerais faire tourner un script codé avec python 3 sur mon NAS DS216se.

J'ai installé le package Python3.

Or, quand je me connecte avec Putty, la version indiquée (python --version) est 2.7.12.

Est-ce normal?

Un moyen de la mettre à jour en version 3?

Vous avez une solution pour installer d'autres packages python pour faire tourner le script (ex: pandas, numpy...)?

Cordialement,

 

Modifié par Aurel42160
Orthographe

Posté(e)

Bonjour,
python --version retourne la version de python 2.
Pour avoir la version de python3 la commande est tout simplement: python3 --version

Vous pouvez installer d'autres modules en passant par pip.

Posté(e)
  • Auteur
Le 01/09/2020 à 11:56, PPJP a dit :

Bonjour,
python --version retourne la version de python 2.
Pour avoir la version de python3 la commande est tout simplement: python3 --version

Vous pouvez installer d'autres modules en passant par pip.

Ok merci, en effet, la version 3 de python est bien installée mais à un autre endroit...

Voici le chemin pour que ceux que cela intéresse : /volume1/@appstore/py3k/usr/local/bin/

Je butte désormais pour installer numpy et pandas...

J'ai bien vérifié les compatibilités entre versions et la dernière compatible de numpy avec python 3.5.1 est la 1.18.3.

Avec la commande pip install numpy==1.18.3, le code erreur suivant apparait :

ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python3 /volume1/@appstore/py3k/usr/local/lib/python3.5/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpsjur59hs
         cwd: /tmp/pip-install-tgoqh7yz/numpy
 

Une idée?

Posté(e)

Bonjour,

Utilisez cette commande : python3 -m pip install numpy==1.18.3

Posté(e)
  • Auteur
Il y a 8 heures, PPJP a dit :

Bonjour,

Utilisez cette commande : python3 -m pip install numpy==1.18.3

Bonjour,

J'ai essayé et le résultat est le même.. 😞

A priori, il bloque sur l'étape : Preparing wheel metadata ... error

Posté(e)

À tout hasard, vu les dossiers sur lesquels il essaie de travailler j'aurais tenté d'ajouter sudo en début de commande ? Ou alors tu es déjà en root ?

Posté(e)

Bonjour @shad

Bien vu.
Je me connecte toujours à SSH sous le compte root.
C'est pour cela que je n'ai pas eu le réflexe de l'indiquer.

Donc si connecté en root :  python3 -m pip install numpy==1.18.3
Si autre compte:  sudo python3 -m pip install numpy==1.18.3

J’espère que votre précision a suffi à dépanner @Aurel42160
Car je ne passe que très irrégulièrement sur ce forum.
Bonne soirée.

 

Posté(e)
  • Auteur
Il y a 9 heures, PPJP a dit :

Bonjour @shad

Bien vu.
Je me connecte toujours à SSH sous le compte root.
C'est pour cela que je n'ai pas eu le réflexe de l'indiquer.

Donc si connecté en root :  python3 -m pip install numpy==1.18.3
Si autre compte:  sudo python3 -m pip install numpy==1.18.3

J’espère que votre précision a suffi à dépanner @Aurel42160
Car je ne passe que très irrégulièrement sur ce forum.
Bonne soirée.

 

Bonjour,

Désolé j'ai oublié de préciser mais malheureusement pour moi, j'étais bien sous le compte root... 

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.