2017-10-10 47 views
1

到目前爲止我一直在調試並在python調試終端中運行。如今,我將被迫進入功能,我必須輸入的參數啓動腳本時,例如:如何在終端Visual Studio中運行Python3函數腳本代碼

./python.py BIRTHDAY AHMED

,並把它吐出來的東西沿着這行:

have a happy BIRTHDAY enjoy the day AHMED

問題歸咎於我不知道如何設置這樣的使用終端。我有一個bash終端,但它不會識別我的python解釋器(#!/ usr/bin/python3)。 我將"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"添加到我的用戶設置中以獲得bash終端以及安裝的Git。

任何想法,我怎麼能得到一個終端,我可以輸入參數和接收輸出的工作將不勝感激。 (在Windows 10上運行)

+0

集成終端的工作方式與獨立於VS Code的工作方式相同。請明確說明哪些不起作用。 – ifconfig

+0

basht erminal不能識別我的解釋器,也不能識別除.sh之外的任何其他文件 –

+0

這是正確的。除非你安裝了WSL(Windows Subsystem for Linux),否則正常的bash命令將無法在Git Bash上正常工作,這正是你試圖在VS Code中用作終端的原因。 – ifconfig

回答

0

您正在提供Git Bash的路徑,它只提供足夠的類似bash的功能來使用git。這就是爲什麼運行.sh(Bash腳本)或.py文件在默認情況下不起作用的原因。

如果您將python添加到您的PATH環境變量中,那麼將使其運行python.exe filename.py [ARGS]將在集成終端上運行。

另一種解決方案是install WSL,如果您使用的是Windows 10,它在修改後的Ubuntu shell中提供了完整* bash功能。然後只需提供VSCode到WSL bash.exe的路徑。 (How to here

+0

安裝了WSL並指向bash。忘記啓用開發者模式,遇到很多麻煩,關掉它 –

+0

你的電腦好嗎?據我所知,如果開發者模式不開啓,它將不會安裝。 – ifconfig

+0

很好。我現在啓用了開發模式和即時通訊。 –

相關問題