阿里云服务器配置安装python【没有那个文件或目录的问题】


前言

  • 针对Ubuntu等虚拟机上出现的python问题
  • bash: /usr/lib/command-not-found: /usr/bin/python3: 解释器错误: 没有那个文件或目录的问题

一、下载Python

  • 下载地址
  • 上传到云服务器(可通过宝塔面板)

二、解压、编译

  • 创建opttar文件夹,将上传的文件放在这个文件夹中
  • 新建一个python3的安装目录mkdir -p /usr/local/python3
  • 进入目录 cd Python-3.7.2/
  • 编译安装 ./configure --prefix=/usr/local/python3make && make install
  • 添加软连接 ln -s /usr/local/python3make/bin/python3 /usr/bin/python3

三、查找

  • 输入python3 -V
    在这里插入图片描述

四、总结

注意事项

  • 发现python找不到等问题,需要先找到是否有python安装的bin目录,然后再创建软连接。
  • 全局查找相关软件内容所在位置find / -name python3
  • linux安装软件后需要重建软连接,可以先使用上面的代码查找带bin或者sbin的目录
    在这里插入图片描述
  • 因此可以创建软连接如:ln -s /usr/local/python3make/bin/python3 /usr/bin/python3
  • 删除软连接:sudo rm -rf /usr/bin/python
  • 切换到/usr/bin/ 目录下执行 ls -il 查看软连接
  • whereis python列出版本及对应目录
  • 修改python软连接之前记得备份之前的软连接文件 mv python3 python3.bak
  • 解压还原 tar -zxvf python3.bak

参考资料

猜你喜欢

转载自blog.csdn.net/CherishTaoTao/article/details/129060072
今日推荐