蟒蛇3.6成为默认目标

标题:蟒蛇3.6成为默认目标
作者:米哈尔戈尔诺 -  
发布:2018年5月22日
修订:1
新闻条目格式:2.0
显示-如果安装的:DEV-郎/蟒:3.4
显示-如果安装的:DEV-郎/蟒:3.5

在2018年6月22日,蟒蛇3.6将在默认蟒蟒替换3.5
目标为沙巴体育系统。新的默认目标将是:

    python_targets = “python2_7 python3_6”
    python_single_target = “python3_6”

如果你还没有覆盖您的系统上这些变量的值,
那么你的包管理器将要立即使用新的目标。
为了防止相关性冲突,请及时清理流浪包
并重建/变更后进行升级,使用标志变化的所有包,
例如。:

    emerge --depclean
    出现-1vud @world
    出现--depclean

请注意,在地方升级的依赖可能会导致一些
包依赖被暂时缺失。而这
应该不会影响已完全加载脚本,它可能会导致
同时启动Python脚本或加载额外importerrors
模块(仅在运行的Python脚本3.5受到影响)。

为了提高升级的稳定性,您可以选择
临时启用两个目标,即在/etc/portage/make.conf集
或等值:

    python_targets = “python2_7 python3_5 python3_6”
    PYTHON_SINGLE_TARGET="python3_5"

这将导致依赖于包括蟒蛇3.5和3.6
支持在下一次系统升级。一旦所有软件包更新,
你可以重新启动你的脚本,删除自定义设置和运行另一个
升级到删除的Python 3.5的支持。

如果你想推迟切换到蟒蛇3.6,您可以复制
python_targets和/或python_single_target的当前值
到/etc/portage/make.conf或等值:

    python_targets = “python2_7 python3_5”
    python_single_target = “python3_5”

如果您想更早迁移系统,你可以这样做
新价值。

如果你还在使用python 3.4,请考虑切换到一个新的
版本,因为它是达到其结束生命。结束生命的日期
当前使用的版本是:

  蟒蛇3.4 2019年3月16日
  Python 2.7版2020年1月1日
  蟒3.5 2020年9月13日[1]

[1]:HTTPS://devguide.python.org/#status-of-python-branches