我想将 Python 脚本移植到 Python 3。如何强制 Ubuntu 使用 Python 3 而不是已安装的 Python 2。
由于项目规模较大,我不太愿意在脚本中写类似“使用 python3”的内容。
卸载 python 2 也不行,因为依赖项太多。
那么,我可以暂时从路径中删除 Python 2 吗,以便默认使用 Python 3 调用 Python 脚本。
Ubuntu 15.10
答案1
选项1:
只需将其放在#!/usr/bin/env python3
每个脚本文件的顶部即可。
由于项目的规模,我不想在脚本中写类似“使用 python3”之类的内容。
这只是一行,它不会增加项目的大小。写这个是标准UNIX 和 Python 约定。
选项 2:
python3
只需用而不是 来调用脚本python
。