大大們好,我是剛接觸python的萌新。昨天更新完 vs code後,之前跟著yt彭彭老師的教學跟著實作的練習檔案,從vscode介面輸入指令都打不開。(例如:python3 XXX.py)
1.請問(舊有)檔案路徑問題要怎麼處理(搜尋好幾個視頻 爬文)才可以成功靠終端機打開?
2.第一天學vs code 便遇到終端機zsh的問題,一開始想搞清楚,為了求盡快上手,先跟著影片學,放掉了終端機的基本概念。但到昨日,核心問題還是遇到了...。再麻煩板上前輩們給予指教 謝謝您!!
祝各位有好的夜晚~~
大大您好,終端機已改為bash。印象中一開始灌完vscode預設即為zsh
目前還有個問題:(舊有)檔案路徑問題要怎麼處理?(能在vscode下直接更改路徑嗎?)
如果直接在vscode下方打開,會顯示/usr/local/bin/python3: can't open file '/Users/chenyixia/Downloads/python tutorial/python-training/start.py': [Errno 2] No such file or directory
但如果從要執行的XXX.py上方點選在整合式終端機中開啟,卻可以順利執行並得出結果。
關於這部分是否有比較容易理解或是方式,可以做調整,再麻煩您有空回覆了。謝謝您!
印象中一開始灌完vscode預設即為zsh
不可能。zsh一定要另外灌並且設定一堆東西才好用。
如果直接在vscode下方打開,會顯示/usr/local/bin/python3: can't open file '/Users/chenyixia/Downloads/python tutorial/python-training/start.py': [Errno 2] No such file or directory
你要用mac開發之前先去搞懂MAC的目錄,這句話只是跟你說找不到那一長串的目錄。自己跟著去找找看就知道了。
大大您好,我的電腦是15年的mba,版本為Monterey 12.4(乾淨安裝)。那時候灌vscode印象中真的是zsh(有可能是我記錯,但一直以來使用上沒什麼問題,似懂非懂的使用),灌完vscode後有灌homebrew,剩下的就如同彭彭老師的影片 pip 其他套件安裝的教學。 下午決定花時間搞懂(困擾好久)...謝謝您回覆!
1.Monterey 的預設 shell 就是 zsh, 跟安裝 VSCode 無關
2.這個問題應該跟 zsh 或 bash 無關
3.VSCode 的設計對新手實在不友善,執行同一隻程式居然會有不同結果(之前好像也有人問過類似問題)
4.我只想 Google 答案,不想在我的 Mac 安裝 VSCode/Python
1.Monterey 的預設 shell 就是 zsh, 跟安裝 VSCode 無關
啥時改了我還真的沒發現,好久沒用了。XD
3.VSCode 的設計對新手實在不友善,執行同一隻程式居然會有不同結果(之前好像也有人問過類似問題)
VScode我一直都是灌了就用了,沒遇到過這問題。
Google 了半天
只找到這篇比較接近
參考看看
資料夾名稱改了就是新的,重新用vscode開啟資料夾比較好。
名稱也不要有空白,以後都要escape,忘記了又要遇到問題
謝謝各位大大的回覆...後來也嘗試使用win10嘗試 新手對這塊不太熟悉 感謝各位幫忙 祝大家有好的夜晚!!
新手請用預設的bash,zsh這個等你該學的都學會了再說。
有人在新手教學講到zsh的話請無視這部分。
終端機沒啥好學的,搞懂幾個要點你就會用了。
謝謝大大回覆,主要是跟著彭彭老師的影片學到最新進度,後來轉往微軟python教程,影片上皆是windows版本。關於mac終端機概念還有路徑的基礎知識,我這兩天才開始接觸,有點後悔....一開始學程式前,沒先把背景知識弄清楚。謝謝您
其實一般人對於使用zsh或是bash應該是無感的,除非你下去寫shell script
zsh強大的點就在於它支援一堆plugin給你玩
以我自己來說,好比使用當你按下tab時
比起bash只會列出符合的檔案
zsh(如果有裝plugin)能讓我直接對檔案做上下左右做選擇
這幫我省下了不少時間
這些是單純用bash做不到的(對吧?)
而powershell如同bash和zsh一樣也有設定檔
你可以透過(我記得要自己先建)位於C:\Users\%username%\Documents\WindowsPowerShell\
下的profile.ps1
來進行設置
可能要確認一下你的狀況
mac 是否直接安裝 python3 沒有使用虛擬環境
終端機是指在 vscode 裡面開啟的嗎
還是另外開的呢
因為你想要的檔案是又在一個資料夾裡面,可能執行路徑比較容易錯誤
最簡單的話就是在你的截圖右上角有個三角形執行看看