Windows 7上的Castlia 3.3 + omnetpp 4.6-权限被拒绝

时间:2017-05-09 15:28:06

标签: windows bash omnet++

我已经编译了castalia和omnet,一切都很正确但是 使用命令行运行模拟时出现此错误:

/ c / Castalia / Simulations / radioTest $ ../../bin/Castalia bash:../../ bin/Castalia:/ usr / bin / python:bad interpreter:Permission denied

我在usr / bin路径中安装了python 2.6。但仍有错误。

我试过#! usr / bin / env,但我又得到了同样的错误。

我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:0)

一般情况下,Windows不支持Castalia,并且运行它的任何成功都基于自制程序(基于其配置的自定义解决方案)。更可靠的解决方案是运行Ubuntu(可能在Windows中的虚拟机上)。 Mac OS X也可以正常工作。

看到你的bash标签,我不确定你是如何在Windows上运行bash的(Cygwin?),但如果你有一个bash shell,你可以运行which python来查看python所在的位置你的系统。如果它不是/ usr / bin / python,那么您可以尝试将shebang行更改为正确的位置。或者您可以尝试#!/usr/bin/env python(注意路径后面的python可执行文件)。

另外,请确保您拥有以登录用户身份运行Python的权限!你如何从命令行运行任何python脚本?

最后建议您安装Python 2.7,但可能也可以运行2.6。