【发布时间】:2017-04-17 19:19:21
【问题描述】:
我想在 notepad++ 中编辑我的代码并能够从那里运行它。但是,当我的脚本从它自己的文件夹中导入库时,这很困难。
这是脚本目录的样子 \test\test1.py\selenuim\webdriver\firefox 等
在资源管理器中双击文件运行时,它可以工作。当使用我能找到的所有方法从记事本运行时,它会说
Traceback (most recent call last):
File "D:\test\test1.py", line 1, in <module>
import selenium.webdriver;
ModuleNotFoundError: No module named 'selenium'
我已经浏览过这个链接:How to Execute a Python File in Notepad ++?
而且没有办法按照我的想法去做。其中一些包含cd,但这对我没有帮助。
【问题讨论】:
-
如果库与模块本身位于同一目录中,那应该可以工作。你能说得更具体点吗?
-
您可能需要检查this answer
-
你的目录结构是什么样的?
-
@PedroLobito 感谢您的建议。我试过这个插件,但是我得到了错误
CreateProcess() failed with error code 193: %1 is not a valid Win32 application. -
@PedroLobito 经过进一步调查,看起来 NppExecute 正在使用 CreateProcess() 它应该(?)使用 ShellExcute() 请参阅here