解決python檔案雙擊執行秒退的問題

2022-09-28 03:09:09 字數 823 閱讀 1872

今天幫同事寫了乙個處理excel**的python程式設計客棧指令碼,在我的電腦上雙擊正常執行,奈何在同事的電腦上總是秒退,研究了半天終於解決,寫出來跟大家分享一下。

py檔案秒退原因分析:

首先確保電腦裡裝了python直譯器如果沒裝是不能執行.py結尾的檔案的。附上安裝方法。有python直譯器以後,需要設定.py檔案的開啟方式為python.exe。(路徑一般是c:\users\你的使用者名稱\appdata\local\programs\python\python.exe)

接著考慮**自身業務,如果你的**一條路跑到地,那肯定秒退因為電腦執行這些**就0.0幾秒的事。如果你的**邏輯中加了無限迴圈,cmd黑框就會一直在開啟狀態,或者你加上sleep或者input等能阻塞程式執行的www.cppcns.com**,也可以解決py檔案秒關的問題(昨天在網上瀏覽相關解決方案時基本都是此方法)。

ps:我的**裡有無限迴圈,也有input的方法在,所以排除原因1.

重要的一點,考慮模組問題。比如我的**開始匯入模組時有這樣一句import pandas as pd,我的電腦裡是有pandas這個包的,但是同事電腦裡沒有,所以指令碼到了他電腦上就秒退了。

還有一些問題,就是python直譯器環境變數的問題。同事電腦裡雙python直譯器,既有2.7又有3.6,而我的指令碼是3.6寫的,他的電腦優先拿2.7開啟py檔案,這個問題也是需要考慮到的。(如何為多個python版本配置環境變數,留個位置以後碼)

以上4點原因逐一排除之後,我的py指令碼就愉快的在同事電腦上執行了。(問題情況可能不盡相同,但大致原理都程式設計客棧一樣,希望能幫到你)

本文標題: 解決python檔案雙擊執行秒退的問題

本文位址:

python設定雙擊執行py檔案

傳統我們寫python 和執行都是用pycharm,sublimetext等軟體完成的,那麼如果乙個 需要執行多次,怎麼才能讓py檔案快速執行,像window的exe一樣雙擊執行呢,這裡提供兩種方法,一種是利用bat檔案進行批處理執行,另一種是運用pyinstaller將py檔案打包成exe程式 前...

bat檔案雙擊無法執行

背景 這是第三次接觸.bat 檔案了。第一次是實驗室自動上網,為使實驗室電腦自動登入上網,須設定windows任務計畫,使電腦定時刷.bat指令碼,以登陸上網。第二次是朋友用.bat提取 名字。現在是實驗室專案要用.bat進行批處理,將某些檔案統一移到乙個特定資料夾裡。今天才真正了解了一點.bat檔...

解決 IDEA雙擊執行無反應

今天執行idea,莫名其妙沒反應,不報錯,也打不開,資源管理器中也沒有相應的 idea 程序,解除安裝重灌也沒能解決,搗鼓了一天發現,原來是 idea 破解失效的原因!主要問題便是之前使用的破解方法失效,而這個破解已經寫入了c盤的相應位置,解除安裝重灌並不能重置這部分內容。我們到c盤的以下目錄 右鍵...