LINUX使用问题记录

LINUX使用问题记录

linux 安装pylab报错

 sudo apt-get install python3-matplotlib

linux换源

 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  • vim 编辑 sources.list :
$ sudo vim /etc/apt/sources.list 
  • 将 sources.list 中的内容替换如下

注意:这里是Ubuntu 20.04 LTS的,

如果是其他版本的ubuntu,自行访问[ 清华大学开源软件镜像站]去查找对应版本的镜像配置

更新软件

  • 更新软件源中的所有软件列表,可以看到飞快的在刷屏,哗哗哗的
$ sudo apt-get update
  • 更新软件
$ sudo apt-get upgrade
# 更新内容稍多,差不多几分钟,玩会手机吧。。。

安装eigen3

(37条消息) ubuntu 安装使用eigen3 (两种方式)_安装eigen_ppipp1109的博客-CSDN博客

  • apt 方式安装(假设默认安装到/usr/local/include里(可在终端中输入locate eigen3查看位置),若实际中默认安装到了/usr/include的话,可以对应替换下面命令的相应部分)
sudo apt install libeigen3-dev
 
//若默认安装的是/usr/local/include/eigen3/Eigen 下,将Eigen文件夹拷贝一份到/usr/local/include 下
sudo cp -r /usr/local/include/eigen3/Eigen /usr/local/include 
//安装locate
sudo apt install plocate
  • 源码安装

http://eigen.tuxfamily.org/index.php?title=Main_Page

选择合适的版本。

也可以在github down一份下来

git clone https://github.com/eigenteam/eigen-git-mirror
#安装
cd eigen-git-mirror
mkdir build
cd build
cmake ..
sudo make install
#安装后,头文件安装在/usr/local/include/eigen3/
#移动头文件

sudo cp -r /usr/local/include/eigen3/Eigen /usr/local/include 

因为eigen3 被默认安装到了usr/local/include里了(或者是usr/include里,这两个都差不多,都是系统默认的路径),在很多程序中include时经常使用#include <Eigen/Dense>而不是使用#include <eigen3/Eigen/Dense>所以要做下处理,否则一些程序在编译时会因找不到Eigen/Dense而报错。上面指令将usr/local/include/eigen3文件夹中的Eigen文件递归地复制到上一层文件夹(直接放到/usr/local/include中,否则系统无法默认搜索到 -> 此时只能在CMakeLists.txt用include_libraries(绝对路径了))

ubuntu中总是提示无法获得锁 (资源暂时不可用) 进程被占用 解决办法

(37条消息) E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 1446 (unattended-upgr)报错信解决_星球守护者的博客-CSDN博客

查看进程

ps -aux

image-20230521201527312

 kill -9 104968

lib、/usr/lib和/usr/local/lib的区别

lib、/usr/lib和/usr/local/lib是Linux系统中的三个标准库目录,它们的区别如下:

  1. /lib:这是系统默认的共享库目录,存放着系统自带的库文件。这些库文件是由编译器生成的,包含在操作系统内核中,并且不需要安装即可使用。
  2. /usr/lib:这是用户级别的共享库目录,存放着一些常用的库文件,如libc、libpthread等。这些库文件需要通过包管理器(如yum、apt-get)进行安装。
  3. /usr/local/lib:这是用户级别的本地库目录,存放着一些用户自己编译的或者从其他地方下载的库文件。这些库文件通常不需要安装即可使用,但是需要手动添加到LD_LIBRARY_PATH环境变量中才能被系统找到。

总之,这三个目录的区别在于存放的库文件类型和级别不同,用户可以根据自己的需要选择合适的目录来存放和管理自己的库文件。

类似的还有include

安装eigen3等第三方库函数是需要注意是放在了/usr/lnclude 还是/usr/local/include

“/usr/bin/gdb” --interpreter=mi --tty=${DbgTerm} 0<“/tmp/Microsoft-MIEngine-In-kjiecxec.lfn” 1>“/tmp/Microsoft-MIEngine-Out-wt53flaa.ubc”

image-20230521210051216

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录是什么原因造成的? 根据您提供的引用内容,错误消息"-bash: /usr/local/bin/pip: /usr/bin/python: bad interpreter: no such file or directory" 是由于缺少或找不到所需的解释器导致的。在这种情况下,可能是由于系统中的Python解释器路径问题引起的。 解决该问题的方法可以尝试以下几种: 1. 确保所需的Python解释器和pip安装正确。您可以通过运行“which python”命令来验证Python解释器的正确路径,并通过运行“which pip”命令来验证pip的正确路径。如果路径不正确,则需要更新路径或重新安装Python和pip。 2. 检查环境变量设置。您可以通过运行“echo $PATH”命令查看当前的环境变量设置。确保所需的Python解释器路径包含在PATH变量中,以便系统可以正确找到它。 3. 如果您使用的是虚拟环境,请确保已正确激活虚拟环境并使用正确的解释器路径和pip路径。 4. 如果问题仍然存在,您可以尝试重新安装Python和pip,并确保在安装过程中正确设置解释器和pip的路径。 请注意,具体的解决方法可能因您的系统和配置而有所不同,请根据具体情况选择适合您的解决方案。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [【python】-bash: /usr/local/bin/pip: /usr/bin/python: bad interpreter: No such file or directory的...](https://blog.csdn.net/qq_38486203/article/details/115527809)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法](https://download.csdn.net/download/weixin_38752459/14090617)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [pip install 报错:bash: /usr/local/bin/pip: /usr/bin/python: bad interpreter: No such file or ...](https://blog.csdn.net/weixin_42856014/article/details/125880934)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值