ns3学习记录(一):ns3安装

文章讲述了在Ubuntu22.04系统中基于VMware15pro进行NS3的安装过程,包括参考官方文档、安装依赖和解决遇到的权限错误【报错1】和软件锁问题【报错2】。此外,还提到了在安装过程中遇到Python3缺少pip模块的问题【报错3】,并提供了安装和确认pip的步骤。
摘要由CSDN通过智能技术生成

基于VMware 15 pro 、 Ubuntu22.04

软件:

一、NS3安装

  1. 可以参考博客【ns-3】零基础安装教程

  2. 官方网站ns-3,可以下载官方文档看

  3. 可选版本参考官方文档:Releases | ns-3
    我用ns3.39官方文档:ns-3 Installation Guide
    看文档!!!相当顺利

  4. 完成文档操作后可以运行第一个教程程序,其源代码位于examples/tutorial/first.cc,使用ns3运行它(可以自动找到ns-3共享库)

    ns-3.39文件夹下输入:

    ./ns3 run first
    

    运行结果:
    在这里插入图片描述

  5. Ubuntu22.04.2自带的python3的版本是3.10.6,满足NS3的要求,目前还没有发现有什么问题,有问题再来改!

  6. 按照文档输入命令,报错如下:

    直接输入命令可以避免【报错1】【报错2】

	   sudo apt-get install g++ python3 cmake ninja-build git

【文档命令】
按照文档

【报错1:could not open lock …】

安装报错
【解决1】
linux安装软件问题解决(E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission de)

【报错2:could not get lock …】

在这里插入图片描述
【解决2】

Linux报错: E: Could not get lock /var/cache/apt/archives/lock. It is heldby process 3163 (unattended-upgr) N: Be aware that removing the lock file is not a solution and may break your system. E: Unable to lock directory Ivar/cache/apt/archives/

原文全文需要付费看,但幸好文章的预览部分已经足够解决问题了,贴在下面:

解决2

报错1解决
2. 继续安装其他包
ccache

【报错3:No module named pip】

pip cppyy
【解决】

这个错误通常意味着您的 Python3 安装中缺少 pip 工具。要解决此问题,您可以尝试以下几个步骤:

  • 确保已正确安装 Python3:在终端中运行以下命令来检查您的 Python 版本:
	   python3 --version
  • 如果返回正确的版本号,则表示您的 Python 安装已成功。如果未安装,请根据您的操作系统和安装渠道安装 Python3。
    安装 pip 工具:在终端中运行以下命令来安装 pip:
    sudo apt-get install python3-pip
  • 如果您使用的是不同的 Linux 发行版,请查看其文档以了解如何安装 pip。
    确认 pip 是否已正确安装:在终端中运行以下命令来检查 pip 版本:
    pip3 --version
  • 如果返回正确的版本号,则表示 pip 已成功安装。如果未安装或版本不正确,请重新运行第二步以安装或更新 pip。
    解决
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值