[英]how to specify version of python to run a script?
我現在正在使用預裝了 python 2.7.5 的 mac 學習 python。 但是我也安裝了最新的3.4。
我知道如何選擇在命令行模式下使用哪個解釋器,即 python vs python 3 將調出相應的解釋器。
但是,如果我只是編寫一個帶有此標頭的 python 腳本“#!/usr/bin/python”並使其可執行,我如何強制它使用 3.4 而不是 2.7.5?
就目前而言,print sys.version 說:
2.7.5(默認,2013 年 8 月 25 日,00:04:04)[GCC 4.2.1 兼容 Apple LLVM 5.0 (clang-500.0.68)]
您知道,您可以使用py -specific version
啟動 python 要在具有特定版本的解釋器上運行腳本,您只需使用以下參數啟動腳本, py yourscript.py -version
您可以在 Python 腳本中添加第一行:
#!/usr/bin/env python3
如果不需要,它比設置路徑或確切的python 3子版本更好。
在python中,您可以使用:
py yourscript.py -version
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.