簡體   English   中英

從終端運行python程序

[英]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文件的最頂部

還結帳: 我應該放#! (shebang)在Python腳本中,它應該采用什么形式?

@Tom Dalton和@ n1c9的方法對我有用! python3 name.py

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM