2015-06-14 59 views
-1

我無法弄清楚變量「空閒」的位置,方式或原因。終端/ cygwin中的Ghost變量「空閒」?

  • 它不是一個別名
  • 這是不是在我的.bashrc文件
  • 這是不是在我的PATH
  • 它不是一個用戶輸入的變量,因爲它不當我執行此操作時不顯示:(set -o posix ; set) | less

但是,當我輸入cygstart idle時,程序仍然啓動。爲什麼是這樣?

也很好奇的是,當我執行idle時,即沒有cygstart命令,它會嘗試執行一個python文件。任何想法可能會發生什麼?

也許我尋找關於如何進行調查的建議,因爲我知道,有可能是我機器上的其他問題。 謝謝。

回答

0

自3.4,PSF的CPython的Windows安裝程序放在/腳本在pythonxy目錄。 PIP和易於安裝的腳本均已預先安裝。當使用pip安裝軟件包時,相關的可執行文件將放入相應的/腳本中。如果pythonxy是默認的python安裝,pythonxy/Scripts被添加到系統PATH中,並添加idle.bat。 (至少,這是我的機器上發生的事情)。所以是的,command prompt> idle應該按照您的描述工作,至少3.4。

-1

這不是一個變量。 IDLE是Python IDE的名稱。

您可以直接或通過Cygwin的啓動。

cygstart可以給出一個文件或程序的名稱。如果你給它一個程序的名字,它會運行它。

+0

我知道這是一個IDE。但「閒置」一詞在安裝時不會自動設置爲變量。必須有東西將它設置爲一個變量。 – Candic3

+0

你爲什麼認爲這是一個變量? – poolie

+0

因爲當您安裝其他程序時,程序的名稱不會自動變爲變量。例如當我在終端中輸入'winword'(單獨)時什麼也沒有發生。但是,就像我在我的問題中所說的那樣,如果我單獨執行「idle」,那麼它會嘗試執行一個python文件。 – Candic3