[英]How to start Python IDLE from python.exe window if possible, and if not, what is python.exe even used for?
[英]How to stop python.exe window from closing when running Fabric
前言 :使用Windows 7,Python 2.7, Fabric 1.2.2
我試圖通過一個簡單的教程在Windows上運行Fabric腳本。 我有一個帶有簡單的hello world程序的“ fabfile.py”,然后執行:
fab hello
但是,每次python.exe窗口彈出並立即關閉! 我沒有辦法真正看到錯誤是什么。 有什么辦法可以保持打開狀態嗎?
這是與其他問題不同的問題,因為我無法“保持”窗口的打開狀態-因為“ fab”不是我的腳本,而是系統上安裝的東西。 即使在到達我的文件之前,它也會失敗。
在Windows上,可以在帶有或不帶有命令外殼的情況下使用python。 當您正在運行GUI程序並且不希望打開關聯的終端時,這很有用。
如果您所引用的python可執行文件與用於壓制終端的pythonw.exe相關聯,則可能發生這種情況。
Fab是python腳本。 這很有可能與此相關。
嘗試運行-“ path / to / python.exe path / to / fab hello”。 如果可行,那么肯定是這樣。
在unix機器上,fab腳本如下所示:
#!/path/to/bin/python
# EASY-INSTALL-ENTRY-SCRIPT: 'Fabric==1.0.0','console_scripts','fab'
__requires__ = 'Fabric==1.0.0'
import sys
from pkg_resources import load_entry_point
sys.exit(
load_entry_point('Fabric==1.0.0', 'console_scripts', 'fab')()
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.