【问题标题】:Castlia 3.3 + omnetpp 4.6 on windows 7- permission deniedCastlia 3.3 + omnetpp 4.6 on windows 7-权限被拒绝
【发布时间】:2017-05-14 13:38:57
【问题描述】:

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

/c/Castalia/Simulations/radioTest$ ../../bin/Castalia bash: ../../bin/Castalia: /usr/bin/python: 错误的解释器:权限被拒绝

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

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

我该如何解决这个问题?

【问题讨论】:

    标签: windows bash omnet++


    【解决方案1】:

    一般而言,Castalia 在 Windows 下不受支持,人们运行它的任何成功都是基于自制软件(基于其配置的自定义解决方案)。更可靠的解决方案是运行 Ubuntu(可能在 Windows 的虚拟机上)。 Mac OS X 也能正常工作。

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

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

    最后建议您安装 Python 2.7,但它可能在 2.6 上也能正常运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-17
      • 1970-01-01
      • 2016-05-02
      • 1970-01-01
      • 1970-01-01
      • 2022-07-07
      • 2022-07-21
      • 2013-02-15
      相关资源
      最近更新 更多