Forum Programmation.python Python mal installé

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
11
mar.
2025

Bonjour et déjà merci pour votre aide.
Par ailleurs, je ne sais pas si je suis au bon endroit pour poser ma question… si pas mes excuses et merci de me donner des pistes de réflexions.
Voici donc mon problème : je pense que mon logiciel Python est installé au mauvais endroit voici le path ~/.cache/activestate/bin
Quand je veux utiliser pip install pour ajouter des bibliothèques, le système m'envoie des erreurs.
Quand je veux passer à la version python3.13 et que je lui demande de l'installer dans un répertoire :~/PYTHON$, je me retrouve avec la version 3.10.

J'avoue que je suis un peu perdu Pourquoi mon programme est-il dans un répertoire caché (/.cache) serait-ce la cause du problème et comment puis-je disposer de la dernière version de Python et pouvoir utiliser les extensions via pip ?

Pour information, je suis sous UBUNTU 24.4 et je programme en Python via VSCode

  • # droits

    Posté par  . Évalué à 2 (+0/-0).

    Les paquets Python pip doivent être installés avec droits root, le mieux dans un environnement "virtuel" pour ne pas semer le bazar.

    Essentiellement, un environnement virtuel imite une installation complète de Python et de tous les modules souhaités sans interférer avec le système sur lequel l'application pourrait s'exécuter.
    https://wiki.archlinux.org/title/Python#Third-party_packages
    https://wiki.archlinux.org/title/Python_(Fran%C3%A7ais)/Virtual_environment_(Fran%C3%A7ais)

  • # Astuce

    Posté par  (site web personnel) . Évalué à 2 (+0/-0).

    Ne jamais utiliser pip mais toujours python3 -m pip. Au moins, tu sais quel python pip utilise.
    Ensuite, il y a deux cas, soit tu veux installer un binaire « comme un autre » dans ce cas, je te conseille de regarder pipx (qui va installer ton binaire dans ton path en isolant les libs Python dans un environnement dédié à ce binaire), soit tu veux un environnement de développement pour un projet. Dans ce cas, regarde poetry ou virtualenv.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.