[英]Notepad++ cannot find filepath
我正在嘗試使用NppExec插件在Notepad ++中編寫的Python中運行Hello World程序,但是我沒有打印,而是打印
python C:\Users\Sam\Desktop\Test.py
CreateProcess() failed with error code 2:
The system cannot find the file specified.
我給NppExec的論據是
python C:\Users\Sam\Desktop\Test.py
當我將完整的文件路徑復制到剪貼板時,這是NP ++給我的文件路徑。
是否有一些NP ++的配置我必須設置才能使其工作?
我試過你試圖做的事情,這就是我解決它的方法:
我沒有傳遞你給出的論點,而是通過了這個:
C:\Python32\python.exe C:\Users\Sam\Desktop\Test.py for python 3+
C:\Python27\python.exe C:\Users\Sam\Desktop\Test.py for python 2
通常,為了使其工作,您必須定義已安裝python可執行文件的位置。
通常,您可以將以下內容用作NppExec的參數,以用於Notepad ++中當前打開的任何Python腳本:
[Your Python install folder here]\python.exe "$(FULL_CURRENT_PATH)"
請注意,“FULL_CURRENT_PATH”是Notepad ++內部變量,而不是文件實際路徑和文件名的占位符,因此無論當前腳本的文件名如何,上述參數都應該無需編輯。
有關將NppExec與其他源代碼一起使用的更多參考資料: http : //sourceforge.net/apps/mediawiki/notepad-plus/index.php? title = Compiling_Source_Code
這是在notepad ++中運行python程序的另一種方法,我建議在無法找到合適的插件之后。
創建一個名為pythonXX.bat的批處理文件(其中XX是您正在使用的python的當前版本)並將其保存在C:\\ PythonXX中的python.exe旁邊
並將此文本插入該批處理文件:
@ECHO OFF
C:\PythonXX\python.exe "%1"
PAUSE
@ECHO ON
然后在notepad ++里面創建一個運行命令:
C:\\ PythonXX \\ pythonXX.bat“$(FULL_CURRENT_PATH)”
然后單擊保存運行並將其分配給鍵盤快捷方式,好好去:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.