2011-09-15 67 views
0

前言時,如何停止從收盤python.exe窗口:使用Windows 7,Python 2.7版,Fabric 1.2.2運行Fabric

我想在Windows上運行腳本面料,從a simple tutorial。我有我的「fabfile.py」用一個簡單的Hello World程序,然後我執行:

fab hello 

然而,每次python.exe窗口彈出,並立即關閉!我無法真正看到錯誤是什麼。有什麼方法可以保持開放嗎?

這是另外一個問題,因爲我沒有辦法「保持」窗口打開 - 因爲「fab」不是我的腳本,而是安裝在系統上的東西。它甚至在它到達我的文件之前就會失敗。

回答

0

在Windows上,可以使用帶或不帶命令shell的python。當你運行一個GUI程序並且你不想讓關聯的終端打開時這很有用。

如果您所指的python可執行文件與用於抑制終端的pythonw.exe相關聯,這是可能的。

Fab是一個python腳本。它與此相關的可能性很大。

  • 參見:

嘗試運行 - 「路徑/到/ python.exe路徑/到/ FAB你好」。如果它有效,那肯定是這樣。

在UNIX機器,工廠腳本是這樣的:

#!/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')() 
) 
+0

織物 '>Ç運行蟒蛇:\ Python27 \ python.exe C:\ Python27 \ LIB \站點包\ fabric' 給我: 'C:\ Python27 \ python.exe:'C:\\ Python27 \\ Lib \\ site-packages \\ fabric''中找不到'__main__'模塊 – drozzy

相關問題