从窗口路径变量执行 Python 脚本



我的路径上有Python 3.7(当我在cmd的那个本地目录中时,我可以执行.py脚本(

我的路径上还有一个脚本文件夹(我可以从cmd中的任何本地目录打开它们,即通过键入"script.py"(

但是,我无法使用python从任何本地目录显式执行这些脚本,即"python script.py">

知道为什么会这样吗?谢谢

编辑: 所需的文件夹"脚本"在 PYTHONPATH 变量中设置,并在 python 中检查我看到

导入系统

系统路径

['', 'C:\Users\benma\Desktop\scripts',...

我可以将文件从脚本导入已经运行的python,但不能直接执行它

Python 不会搜索PATH来查找你的脚本。您可以直接运行脚本,因为shell正在搜索PATH查找匹配的内容。

从 shell 执行时PYTHONPATH无济于事。它仅在导入模块时由 Python 使用:

扩充模块文件的默认搜索路径。

我不认为你会得到你所追求的。最接近的可能是可执行模块。

相关内容

  • 没有找到相关文章

最新更新