python
命令通常映射到跨不同操作系统的最新 Python 2.x 编译器。但是,是否有这样的标准方法来调用 Python 3.x 解释器(安装的任何或最新版本)?
...所以可以将您的 Python 3.x 兼容脚本运行为:
python3 yourscript.py
作为奖励,是否还存在调用 virtualenv 命令来为 Python 3 创建本地安装的跨平台方式?
Ubuntu 似乎提供了 python3 命令,似乎没有提供预打包的 Python 3.x 的 virtualenv
OSX (Macports, BSD?) 更喜欢 python-3.2, python-3.1 命令,提供 virtualenv-3.2, virtualenv-3.1
目前我正在尝试使用一些试错启发式方法来完成任务
最佳答案
看完PEP 394 The "python" Command on Unix-Like Systems和 PEP 397 Python launcher for Windows我猜你最好的选择是使用 #!/usr/bin/python3
shebang 在您的脚本中并指导 Windows 用户安装和使用 Python 启动器(py
命令)而不是 python
命令。
关于python - 调用 Python 3.x 命令的跨平台方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10162144/