卡斯蒂利亚3.3+;windows 7上的omnetpp 4.6-权限被拒绝
我已经编译了castalia和omnet,一切都是正确的,但是 使用命令行运行模拟时,我遇到以下错误: /c/Castalia/Simulations/radioTest$../../bin/Castalia bash:../../bin/Castalia:/usr/bin/python:错误的解释器:权限被拒绝 我在usr/bin路径中安装了python 2.6。但仍然有这个错误 我试过了!usr/bin/env,但我还是得到了同样的错误卡斯蒂利亚3.3+;windows 7上的omnetpp 4.6-权限被拒绝,windows,bash,omnet++,Windows,Bash,Omnet++,我已经编译了castalia和omnet,一切都是正确的,但是 使用命令行运行模拟时,我遇到以下错误: /c/Castalia/Simulations/radioTest$../../bin/Castalia bash:../../bin/Castalia:/usr/bin/python:错误的解释器:权限被拒绝 我在usr/bin路径中安装了python 2.6。但仍然有这个错误 我试过了!usr/bin/env,但我还是得到了同样的错误 如何解决此问题?一般来说,Windows不支持Cast
如何解决此问题?一般来说,Windows不支持Castalia,人们运行它的任何成功都基于homebrews(基于配置的自定义解决方案)。更可靠的解决方案是运行Ubuntu(可能在Windows的虚拟机上)。MacOSX也很好用 看到您的
bash
标记,我不确定您是如何在Windows上运行bash的(Cygwin?),但是如果您有一个bash shell,您可以运行哪个python
来查看python在您的系统中的位置。如果不是/usr/bin/python,那么可以尝试将shebang行更改为正确的位置。或者你可以试试#/usr/bin/env python
(注意路径后面的python可执行文件)
还要确保您有权以您登录的用户身份运行Python!如何从命令行运行任何python脚本
最后,建议您安装Python2.7,但也可以使用2.6正常运行