cygwin路径用法。我只是不明白你的意思

2024-09-30 16:34:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用cygwin并尝试运行一个python脚本。当我在脚本的文件夹中时,它运行得很好,但是当我试图使用整个路径运行它时,它就不起作用了。我得到以下错误没有这样的文件或目录

这很管用

./prepare_receptor4.py

这不是

^{pr2}$

我知道你需要逃离太空角色,但这也行不通

 /cygdrive/c/Program\ Files/MGLTools-1.5.6/Lib/site-packages/AutoDockTools/Utilities24/prepare_receptor4.py

这也不管用

 "/cygdrive/c/Program Files/MGLTools-1.5.6/Lib/site-packages/AutoDockTools/Utilities24/prepare_receptor4.py"

我快疯了,我就是不明白。 请帮忙。在


Tags: py脚本文件夹libpackagessitefilesprogram
1条回答
网友
1楼 · 发布于 2024-09-30 16:34:17

最好以这种方式运行python脚本。否`。在

python /cygdrive/c/Program\ Files/MGLTools-1.5.6/Lib/site-packages/AutoDockTools/Utilities24/prepare_receptor4.py

.是当前文件夹的别名。./表示在当前目录中查找我的脚本。如果使用./cygdrive/c/Program\ Files/MGLTools-1.5.6/Lib/site-packages/AutoDockTools/Utilities24/prepare_receptor4.py,那么cygwin将在当前目录中搜索“cygdrive”。如果您不在/目录,cygwin就找不到您的文件,这就是Not a directory错误的原因。在

相关问题 更多 >