[英]Run python program from terminal
我已經從git下載了一個python程序。 這個程序是python3。在我的筆記本電腦上,我同時擁有python 2.7和python 3.4。 Python 2.7是默認版本。 當我想在終端中運行該程序時,由於使用了錯誤的版本,它給出了一些模塊錯誤。 我該如何強制在非默認版本的python中打開name.py
文件。
我已經嘗試過在Google上進行搜索,但是由於缺少搜索標簽而沒有任何結果。 也只是嘗試諸如./name.py python3
類的東西,但結果相同(錯誤)
當您鍵入“ python”時,將搜索您的路徑以運行此版本。 但是,如果您指定其他python的絕對路徑,則可以按所需方式運行它。
在這里,在我的筆記本電腦中,我有/ home / user / python3_4和/ home / user / python2_7。 如果輸入python,則執行3.4版本,因為此目錄是在我的path變量中設置的。 當我想測試2.7版中的某些腳本時,請在命令行中輸入:/ home / user / python2_7 / bin / python script.py。 (這兩個目錄都是我選擇的。當然,這不是python的默認目錄)。
希望對您有所幫助。
使用shebang #!<path_to_python_version_you_want>
如:
#!/usr/bin/env python
在您的.py文件的最頂部
@Tom Dalton和@ n1c9的方法對我有用! python3 name.py
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.