Ubuntu修改环境变量后命令不可用的解决办法

方法一:导入临时变量(但是重启虚拟后会失效)

#export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

方法二:根本方法(普通用户+root用户都适用)

解决办法:

第一步:输入以下命令

export PATH=/usr/bin:/bin

第二步:输入ls -a ,可以找到.bashrc文件

vim .bashrc进入文件,将自己添加的环境变量去掉

source .bashrc之后会发现命令恢复正常了

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 如果你安装了 Python 3.11,但是在终端中使用 `python3` 命令后仍然显示版本为 3.7,那很可能是因为你的系统中存在多个 Python 版本,并且默认使用的是其中的一个旧版本。 你可以通过以下命令检查系统中安装的 Python 版本: ``` $ ls /usr/bin | grep python3 ``` 如果结果中包含多个 Python3 版本,你可以通过指定完整路径来启动你想要的版本: ``` $ /usr/bin/python3.11 ``` 如果你想默认使用 Python 3.11,可以通过修改环境变量的方式实现,具体方法请参考网上的教程。 ### 回答2: 在Ubuntu中安装Python时,通常会使用apt命令行工具。默认情况下,apt会安装Ubuntu官方软件源中提供的最新稳定版本的软件。然而,在某些Ubuntu版本中,可能还未提供Python 3.11的稳定版本,因此在使用apt命令安装时,可能只能安装到已经被认可为稳定版的最新版本,也就是Python 3.7。 如果你想安装Python 3.11,有几种方法可以尝试: 1. 使用官方软件源更新:等待官方软件源更新提供Python 3.11的版本,然后使用apt命令更新软件包。 2. 使用PPA存储库:有些开发者会创建个人软件包存储库(PPA),其中包含了不同版本的软件。你可以搜索Python 3.11的PPA,并按照说明添加该存储库,然后使用apt命令安装Python 3.11。 3. 手动编译和安装:你可以从Python官方网站下载Python 3.11的源代码,并手动编译和安装。这种方法更复杂,需要一些基本的编译工具和知识。 需要注意的是,安装不同版本的Python时,可能需要注意环境变量的设置,以确保系统正确地使用所需的Python版本。 ### 回答3: 在Ubuntu中安装Python的过程是通过包管理器来完成的,例如使用apt或者apt-get命令。在这些命令中,安装的软件包是根据软件源中的版本进行选择的。 目前官方的Ubuntu软件源中,可能只包含较低版本的Python,如Python 3.7。因此,当您使用apt命令安装Python时,系统会检查并提供可用的最高版本,如果软件源中没有更高的版本,则会安装可用的最高版本,即Python 3.7。 如果您希望在Ubuntu中使用Python 3.11,您可以尝试通过其他源或方式进行安装。例如,您可以使用PPA(个人软件包存档)安装较新的Python版本。 为此,您可以按照以下步骤: 1. 添加PPA源:打开终端并输入以下命令(可能需要提供管理员密码): sudo add-apt-repository ppa:deadsnakes/ppa 2. 更新软件包列表:运行以下命令以更新软件包列表: sudo apt update 3. 安装Python 3.11:使用以下命令进行安装: sudo apt install python3.11 安装完成后,您可以使用以下命令验证Python版本: python3.11 --version 请注意,由于Python 3.11可能是一个较新的版本,某些第三方包可能不兼容。因此,在更新Python版本之前,请确保所有必需的库和应用程序与新版本兼容,以避免可能的兼容性问题。 需要注意的是,本文提供的解决方法仅供参考,可能会因不同的系统配置和软件源而有所不同。如果遇到问题,建议在Ubuntu官方文档、论坛或相关技术社区上查找更多的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值