簡體   English   中英

Python腳本可在IDLE中運行,但從CMD或Eclipse運行時不起作用

[英]Python script working in IDLE, but not working when run from CMD or Eclipse

我有一個很奇怪的問題。

當我從IDLE運行python模塊(導入其他.py和.pyd文件)時,或者從Eclipse以Debug模式運行時,一切正常,最終結果是正確的。 但是,當我嘗試從Eclipse或CMD在運行模式下運行相同的模塊時,出現錯誤窗口,並顯示“ python.exe已停止工作”消息。

我設法將錯誤歸結為結論,即從.pyd文件調用函數時python停止工作(導入工作正常)。 從那以后,我不知道是什么導致了問題。 .pyd輸入參數在所有情況下都是相同的。 但是,當從cmd運行python模塊時,python崩潰。

我正在運行64位Windows7、64位Python 2.6.6,並且所有python二進制文件.pyc都是在同一台計算機上獲得的。 計算機上未安裝其他python版本。

我將不勝感激任何建議,如何能夠從cmd運行代碼而不會導致python.exe崩潰。

我有類似的問題...

這個功能:

pyd_function(num.asarray(arr).astype('float64'))

當我在eclipse中運行它時會引起問題,但是當我在eclipse中調試它或從IDLE中運行它時卻不會引起問題; 然后我將通話更改為:

a=num.asarray(arr).astype('float64')
pyd_function(a)

它開始起作用。 我不知道為什么第一次通話會引起問題。

我希望這可以幫助你。

暫無
暫無

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

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