root用户下不能使用pip解决问题

要恢复pip3二进制文件,你需要sudo python3 -m pip uninstall pip && sudo apt install python3-pip --reinstall。

在Pixelbook上使用新的LXC(Strech)也发生了同样的事情。这个解决方案非常类似于接受的一个,有一个微妙的区别,为我修正了PIP 3。

sudo python3 -m pip install --upgrade pip

原文地址:https://www.cnblogs.com/wangdongpython/p/10823028.html

时间: 2024-11-05 21:55:51

root用户下不能使用pip解决问题的相关文章

命令在root用户下无法使用

有些命令在自己的用户下可以用,但是在root用户下不能用是因为环境变量设置问题. 自己个人目录下的bashrc文件是个人的环境变量. etc下的proflie和enviroment是公共环境变量. 如果确实设置了公共环境变量,root用户下还是无法使用命令,则是因为环境变量路径设置有问题. 比如-用来代替/home/用户名 就会出现这样的问题,所以环境变量中不推荐使用-. 把环境变量中的-变更成/home/用户名,问题就解决了.

交叉编译环境在root用户下找不到arm-linux-gcc问题:

原因是:环境变量(交叉编译路径)可能是在普通用户下添加的,所以在root用户下创建的文件使用arm-linux-gcc编译的时候,找不到arm-linux-gcc. 解决办法:找个终端:sudo -s source ~/.bashrc 再重新编译就可以了,前提是交叉编译路径是放在-/.bachrc里面添加的. 原文地址:https://www.cnblogs.com/axjlxy/p/8908560.html

LInux切换到root用户下vi语法高亮不成功

配置vi时,一般的用户会显示语法高亮,但是切换到root用户高亮总是不成功,什么原因呢?(redhat) 原来对于一般用户,当我们查看命令别名时会发现vi = vim [[email protected] ~]$ which vialias vi='vim'  /usr/bin/vim 而对于root来说,则默认没有定义此别名,因而vi就是vi,而不是vim [[email protected] robin]# which vi/bin/vi vi没有这个功能,vim才有语法高亮的功能. 知道原

linux 系统如何设置先登录普通用户,在转到root用户下

1.修改/etc/sudoers,找到下面一行,在root下面添加普通用户,比如用户abc(前提是abc用户已存在,并设置好密码): Allow root to run any commands anywhere root ALL=(ALL) ALLabc ALL=(ALL) ALL2.意思就是允许赋予用户abc跟root一样的权限,在任何地点执行任何命令.3.编辑ssh的配置文件,找到下面一行,把yes改为no,禁止root用户登录:vi /etc/ssh/sshd_config#Permit

非root用户安装python,pip,package

安装python: 下载源码 解压 进入 ./configure --prefix=/path/python3.6 注意一定要设置prefix,否则默认安装到/usr/local make make install 没有make install,然后使用的话可能会报 ModuleNotFoundError: No module named '_ctypes' 错误 安装完成后进入指定的目录看一下,可以看到四个目录 安装pip: 我用源码安装python3之后,可以看到pip也顺带安装好了,不知道

非root用户下实现SSH免密码登录

1.创建公钥.公钥 ssh-keygen -t rsa 无视它出来的任何提示,欢快的一路回车到底吧. 2.把公钥 id_rsa.pub 复制到远程机器的 /home/username/.ssh目录 并命名为 authorized_keys 方法1: 一步到位:scp ~/.ssh/id_rsa.pub [email protected]:~/.ssh/authorized_keys 方法2: 复制 scp ~/.ssh/id_rsa.pub [email protected]:~ 登陆 ssh

Linux环境下非root用户安装Python及相关库

以前在使用python的时候,都是使用root用户安装好的全局python,现在,因为root用户安装的Python版本太低,同时自己没有root权限去对全局Python升级,所以要在非root用户下安装自己指定的Python.因此,就重新整理了一份如何在Linux环境下使用非root用户安装python及其相关的库,以备不时之需. 安装python python版本库https://www.python.org/ftp/python/,此处我选择2.7.5版本的,在安装python的时候,使用

Linux下非root用户安装软件的一般流程:

1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码. 2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可 3. 切换到解压后的目录,运行 ./configure.其选项可以通过 ./configure –help来获取,非root用户下最重要的应该是定义安装目录,即应该定义 ./configure –prefix=/path/to/bin, 对于一些依赖库,可能还需要使用 ./configure  –prefix=xxx –wi

Linux下非root用户安装软件

下面简要说一下Linux下非root用户安装软件的一般流程:1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码.2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可3. 切换到解压后的目录,运行 ./configure.其选项可以通过 ./configure –help来获取,非root用户下最重要的应该是定义安装目录,即应该定义 ./configure –prefix=/path/to/bin, 对于一些依赖库,可能还需要使用