美文网首页
安装ns3gym的心得体会

安装ns3gym的心得体会

作者: ACviolet | 来源:发表于2019-05-17 09:56 被阅读0次

    首先到官方的github地址查找安装攻略。

    按照安装说明的第一步和第二步,我们要安装相应的语言包和软件包,由于我打算在anaconda里部署ns3gym,而ns3gym需要在anaconda的虚拟环境里安装protobuf, 因此我在这一步需要查看libprotobuf-dev和protobuf-compiler的版本号,确保在虚拟环境里的protobuf的版本号和这两个软件的版本号一致。

    下面的命令可以显示安装包的相关信息

    apt-cache showpkg <pkgs>
    

    我查询的libprotobuf-dev和protobuf-compiler的版本都是3.6.1,因此我需要在anaconda里安装3.6.1版本的protobuf

    利用下面的命令安装protobuf

    conda install protobuf=3.6.1
    

    这样就可以确保下列步骤中不会出现与protobuf有关的错误信息

    ./waf configure
    ./waf build
    

    接下来,原教程需要我们使用pip3安装ns3gym,我在使用命令

    pip3 install ./src/opengym/model/ns3gym
    

    安装过程很顺利,也显示安装成功了,但是在测试文件

    cd ./scratch/opengym
    ./simple_test.py
    

    却显示不存在ns3gym和gym,后来经过查阅资料,pip3和pip的区别在于pip3会将包安装到路径里面第一个检索到的pip3系列软件在的地方,使用如下命令

    pip3 show <pkgs>
    

    我可以看到我的包都被安装在了这里,而不是anaconda的虚拟环境,因此我改用pip重新安装,最终安装成功。


    pip3的安装位置

    相关文章

      网友评论

          本文标题:安装ns3gym的心得体会

          本文链接:https://www.haomeiwen.com/subject/inxnaqtx.html