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 ~]$
Code : Tout sélectionner
pacman -R python3
error: 'python3': target not found
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.