L'installation de nouveau Python sur openSUSE
J'ai installé Python sur un système openSUSE (voir la version ci-dessous) à l'aide de la Zypper le gestionnaire de package. Cela me donne Python 3.2, mais certains paquets ont besoin de Python 3.3. Mise à jour avec zypper update python3
reste sur Python 3.2. Comment puis-je mettre à 3.3, de préférence en utilisant le gestionnaire de paquets et de réutiliser le reste de mon travail d'installation de Python (forfaits site, pep...)?
openSUSE 12.2 (x86_64)
VERSION = 12.2
CODENAME = Mantis
OriginalL'auteur clstaudt | 2013-09-18
Vous devez vous connecter pour publier un commentaire.
Vous pouvez ajouter la devel:langages:python:Usine dépôt ou à l'utilisation de la 1 Cliquez sur Installer et un Python version 3.3.2 forme ici (par exemple, à partir du dessus de pensions de titres).
(Montrer d'autres versions->openSUSE 12.2->Afficher les paquets de unstable->1 Cliquez sur Installer)
À utiliser avec zypper uniquement (pas d'interface graphique), vous pouvez ajouter le repo comme suit:
Ensuite, d'utiliser les paquets de cette repo vous devez donner le repo une priorité plus élevée (dans ce cas, priorité plus élevée signifie une réduction du nombre 0=haut, 100=faible). Pour connaître les pensions de l'id d'utiliser
zypper lr
et de recherche pour les pensions de nombre dans la sortie. Utilisez ensuite la commande suivante pour modifier la priorité:Vous pourriez utiliser, par exemple, 50 comme priorité si vos autres pensions avoir atteint le niveau de priorité de 99.
Ensuite, utilisez
zypper update python3
de mise à jour de python.zypper addrepo ...
commande pour ajouter le dépôt?Je dois mentionner que je n'ai qu'un accès ssh à la machine, pas de GUI.
Ajout de la commande à la réponse (j'ai surtout n'utilisez pas de zypper, mais j'ai essayé ci-dessus, donc je suis tranquille assurer qu'il est correct :).
J'ai ajouté le dépôt, mais quelle est la prochaine étape?
zypper update python3
dit que le paquet est à jour (= 3.2).Vous avez probablement besoin de changer la priorité de l'opération. Je vais ajouter le code de la réponse.
OriginalL'auteur TobiMarg
Vous pouvez suivre les instructions ci-dessous à l'aide de pyenv:
citant https://gist.github.com/antivanov/01ed4eac2d7486a170be598b5a0a4ac7
OriginalL'auteur Zouzias