0
我试图ovf
文件转换为vtk
。我安装了所有必需的文件要做到这一点,但是当我尝试,我得到以下错误的文件转换:Python的 - 转换文件显示权限被拒绝
-bash: /cygdrive/c/Python27/Scripts/ovf2vtk: /usr/bin/python: intérprete erróneo: Permission denied
你知道如何解决这一问题?
我试图ovf
文件转换为vtk
。我安装了所有必需的文件要做到这一点,但是当我尝试,我得到以下错误的文件转换:Python的 - 转换文件显示权限被拒绝
-bash: /cygdrive/c/Python27/Scripts/ovf2vtk: /usr/bin/python: intérprete erróneo: Permission denied
你知道如何解决这一问题?
这可能是一个冲突,其中在C:\Python27
为Windows Python安装脚本(Cygwin的路径:/cygdrive/c/Python27
)正在尝试使用Cygwin的Python解释器在'在/ usr/bin中/ Python的(在Cygwin的bash的第一个路径)。
如果它不是一个纯粹的Python脚本或依赖于非纯Python模块/包,您需要通过Windows Python解释器来运行,而不是在Cygwin一个它。尝试通过Windows的Python解释器运行脚本明确:
$ /cygdrive/c/Python27/python.exe `cygpath -w /cygdrive/c/Python27/Scripts/ovf2vtk`
或者从Windows cmd
外壳,而不是在Cygwin bash
外壳,这将让它找到合适的解释器中运行该脚本:
C:\> C:\Python27\Scripts\ovf2vtk
什么是'/ usr/bin/python'的权限?你可以通过'检查ls -l命令在/ usr/bin中/ python' – mgilson
我有这个,LS:没有SE puede acceder一个在/ usr/bin中/ Python的:似乎没有这样的文件或目录 – user1768409
你不需要有在Cygwin的Python安装包。尝试通过明确指定Windows Python解释器来运行它,就像我在我的答案中建议的一样,看它是否可行。 –