Ubuntu16.04找不到pip3命令的解决方法

我的电脑中安了Python的2.7与3.7的版本,安的位置不同,导致找不到Python3。运行

which python2.7

显示位置为

/usr/bin/python2.7

同理运行

which python3.7

显示位置为

/home/linuxbrew/.linuxbrew/bin/python3.7

以为是没把python3.7的环境变量变量设置,运行

$PATH

又发现包含了3.7的路径。后来在 ubuntu sudo: pip:找不到命令中找到了方法,如下:
(1)编辑/etc/sudoers
×××××××××关于sudoers文件详解见sudo配置文件/etc/sudoers详解及实战用法注意:该文件必须用vi编辑,不要用gedit来编辑××××××××××

sudo vi /etc/sudoers

将 Defaults env_reset改为Defaults !env_reset

//vi操作:i 进入编辑模式,编辑完按esc退出编辑模式。再:wq!强制写入并保存退出。q!是不保存修改直接退出。//

(2)编辑~/.bashrc
//最好是写到/etc/profile里//

sudo vi ~/.bashrc

在最后一行添加:

alias sudo='sudo env PATH=$PATH'

保存退出
(3)source ~/.bashrc

检查是否设置好了:
运行:

python3

显示版本信息,同理运行python命令也能显示2.7的信息说明已经设置好。

你可能感兴趣的:(环境变量,Linux)