我正在尝试通过Cygwin从Windows运行我的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
有解决方法吗?
由于
答案 0 :(得分:2)
使用cygpath
将其转换为Windows路径,然后再将其传递给python.exe
:
/cygdrive/c/Python32/python "`cygpath -w /cygdrive/c/elf/GIT/src/sfgenctl.py`"
答案 1 :(得分:1)
我通过以下方式解决:
cd /cygdrive/c/elf/GIT/src/
python -i sfgenctl.py
注意-i
标志。
答案 2 :(得分:0)
这样做的简单方法是安装Python Cygwin add。谢谢你们这些人。