我使用 Zypper 包管理器在 openSUSE 系统(参见下面的版本)上安装了 Python。这为我提供了 Python 3.2,但某些包需要 Python 3.3。更新为zypper update python3
保留在 Python 3.2 上。如何升级到 3.3,最好使用包管理器并重用我正在运行的 Python 安装的其余部分(站点包、pip...)?
openSUSE 12.2 (x86_64)
VERSION = 12.2
CODENAME = Mantis
您可以添加开发:语言:python:工厂存储库或使用1 单击安装和Python 3.3.2版本形式here(例如来自上面的存储库)。
(显示其他版本->openSUSE 12.2->显示不稳定软件包->1 单击安装)
与它一起使用zypper仅(无 GUI)您可以按如下方式添加存储库:
sudo zypper ar http://download.opensuse.org/repositories/devel:/languages:/python:/Factory/openSUSE_12.2/devel:languages:python:Factory.repo
然后,要使用该存储库中的软件包,您应该为该存储库赋予更高的优先级(在这种情况下,更高的优先级意味着更低的数字 0=高,100=低)。要知道 repo id 使用zypper lr
并在输出中搜索回购编号。然后使用以下命令更改优先级:
sudo zypper mr -p priority repo_number
你可以使用例如如果您的其他存储库的标准优先级为 99,则优先级为 50。
然后使用zypper update python3
更新Python。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)