簡體   English   中英

運行Fabric時如何停止關閉python.exe窗口

[英]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.

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