[python3] Impossible de lancer python3 (résolu)

Applications, problèmes de configuration réseau
luh
newbie
Messages : 6
Inscription : ven. 02 sept. 2011, 16:27

[python3] Impossible de lancer python3 (résolu)

Message par luh »

Bonsoir,

Arch Linux possédait de base déjà deux interpréteurs Python, un pour la v2.7 et l'autre pour la v3.2.
Il est possible d'utiliser python2 sans problème, mais ce n'est pas le cas de python3 qui refuse toujours de se lancer à cause, si je comprends bien, d'un fichier pyconfig.h qu'il ne trouve pas :

Code : Tout sélectionner

[user@arch ~]$ python3
Traceback (most recent call last):
  File "/usr/lib/python3.2/sysconfig.py", line 343, in _init_posix
    with open(config_h) as f:
IOError: [Errno 2] No such file or directory: '/usr/include/python3.2mu/pyconfig.h'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.2/site.py", line 529, in <module>
    main()
  File "/usr/lib/python3.2/site.py", line 517, in main
    known_paths = addusersitepackages(known_paths)
  File "/usr/lib/python3.2/site.py", line 263, in addusersitepackages
    user_site = getusersitepackages()
  File "/usr/lib/python3.2/site.py", line 238, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "/usr/lib/python3.2/site.py", line 228, in getuserbase
    USER_BASE = get_config_var('userbase')
  File "/usr/lib/python3.2/sysconfig.py", line 577, in get_config_var
    return get_config_vars().get(name)
  File "/usr/lib/python3.2/sysconfig.py", line 474, in get_config_vars
    _init_posix(_CONFIG_VARS)
  File "/usr/lib/python3.2/sysconfig.py", line 349, in _init_posix
    raise IOError(msg)
IOError: invalid Python installation: unable to open /usr/include/python3.2mu/pyconfig.h (No such file or directory)
[user@arch ~]$
J'ai donc essayé de désinstaller python3 à l'aide de pacman (et même yaourt), mais la cible n'est pas trouvée apparemment :

Code : Tout sélectionner

pacman -R python3
error: 'python3': target not found
(le résultat est le même si j'écris 'python' à la place de 'phyton3').

je ne peux pas non plus le ré-installer via pacman ou yaourt, car tout existe déjà selon le gestionnaire. Pourtant, la commande pacman -Q | grep python ne renvoie rien sur python3 (Il n'y en a que pour python2 et des libs installées).

Que pourrais-je faire pour résoudre le problème ?

Amicalement.
Dernière modification par luh le mer. 21 déc. 2011, 20:31, modifié 1 fois.
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [python3] Impossible de lancer python3

Message par chipster »

pacman -Rdd python && pacman -S python
luh
newbie
Messages : 6
Inscription : ven. 02 sept. 2011, 16:27

Re: [python3] Impossible de lancer python3

Message par luh »

Merci de ta réponse chipster, mais pacman me dit toujours 'target not found' pour 'python', idem pour 'python3'
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [python3] Impossible de lancer python3

Message par benjarobin »

Fait juste pacman -Sf python
Mais j’essayerai avant de comprendre pourquoi python n'est plus dans pacman.
Ta liste de paquet n'est pas vide au moins ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
luh
newbie
Messages : 6
Inscription : ven. 02 sept. 2011, 16:27

Re: [python3] Impossible de lancer python3

Message par luh »

Ma liste de paquet n'est pas vide, et l'installation forcée s'avère fonctionner correctement, je te remercie !

Je n'avais jamais installé python manuellement, il était "déjà là" post-installation. Je pense que c'est pour cette raison qu'il n'était pas dans le pacman.
Répondre