2017-07-25 49 views
-1

那麼我最近開始與​​和p5.js以及我很新JavaScript。這是我的問題:當我嘗試運行該文件時,它顯示我"sketch.js is not a .py file, exit"。我檢查了選項設置爲JavaScript但無法弄清楚什麼是錯誤的。請幫助!需要幫助p5.js和原子文本編輯器

"sketch.js"是附帶"p5.js"默認之一,是的,我已經安裝了"node.js"所以沒有問題,與和問題是當我編輯"Sketch.js"模板,並嘗試運行它,它顯示了保存之後,它說: "sketch.js is not a .py file, exit"

+0

因爲它的問題是混亂。這聽起來像你正在運行asa .js文件和.py文件。 – William

+0

我不知道Atom,但它可能只支持本地運行Python。嘗試安裝https://atom.io/packages/script或https://atom.io/packages/atom-runner軟件包。你也需要在你的系統中安裝node.js才能運行JavaScript。 – yuriy636

+0

看起來像你的'Atom'編輯器出現了一些問題,有一件事真的很奇怪,就是你提到你正在試圖運行'sketch.js',但'error'消息提到了'.py'文件不確定這部分。你還可以詳細說明你是否在你的'Atom'中安裝了任何額外的軟件包。如果您可以請詳細說明'sketch.js'以防萬一。 –

回答

0

您需要隔離您的問題。 Atom編輯器中的問題,還是P5.js中的問題?

嘗試將您的草圖作爲獨立的.html文件使用基本文本編輯器(如JEdit或記事本,而不是Atom)創建。你能獨自工作嗎?

然後嘗試在Atom中運行更基本的JavaScript應用程序。嘗試簡單地將某些東西打印到控制檯如果您仍然遇到錯誤,那麼您知道它與P5.js無關。

像這樣分離你的問題將幫助你優化你的谷歌搜索,它會讓人們更容易幫助你。

請注意,P5.js不需要運行在服務器上的node.js。它需要定期的客戶端JavaScript。

我也只會注意到,如果您遇到類似這樣的問題,那麼堅持使用基本的文本編輯器並手動編寫並運行代碼是一個好主意。代碼編輯對你隱瞞很多,這可能很好,但如果你仍然在學習基礎知識,那麼不會。

0

你很可能會使用像Genie這樣的編輯器或默認運行python程序的東西。你有沒有安裝node.js?如果沒有安裝它,然後使用命令提示符瀏覽到目錄。然後運行"C:\Program Files\nodejs\node.exe" file.js

+0

不工作仍然相同的錯誤。 – Ricky