通过Cygwin运行Python脚本时出现问题

2024-05-15 11:42:11 发布

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

我正在尝试从Windows通过Cygwin运行我的Python脚本。运行Python时出现以下错误。问题是,当通过Cygwin运行Python时,它会通过Python的Windows实例运行命令,即C:\Python32\python.exe,然后找不到使用Cygwin方式链接到的py文件。

$ /cygdrive/c/Python32/python /cygdrive/c/elf/GIT/src/sfgenctl.py
C:\Python32\python.exe: can't open file '/cygdrive/c/elf/GIT/src/sfgenctl.py':
[Errno 2] No such file or directory

有办法解决这个问题吗?

谢谢


Tags: 实例pygit命令src脚本windows错误
3条回答

我的解决方法是:

  1. 进入脚本所在的文件夹。cd /cygdrive/c/elf/GIT/src/
  2. 运行python -i sfgenctl.py

注意-i标志。

使用cygpath将其转换为Windows路径,然后再将其传递给python.exe

/cygdrive/c/Python32/python "`cygpath -w /cygdrive/c/elf/GIT/src/sfgenctl.py`"

简单的方法是安装Python Cygwin附加模块。谢谢你们。

相关问题 更多 >