关于近来自己在Linux系统使用py报WARNING: Running pip as the 'root' user can result in broken permissions...
2022-04-12 13:46:47 11448阅读 2评论 6点赞

如题,最近在Linux用python的警告

安装完python3之后
咸鱼进行了一系列的pip3 install xxx
然后就警告了

WARNING: Running pip as the ‘root‘ user can result in broken permissions and conflicting

首先,字面意思,出现warning了,就是说明警告了。咱们直接把这段黄色的英文字母复制粘贴到百度翻译,借助第三方的力量我们进行看看是啥问题

https://cdn.juyuantop.cn/7NHNwI20220412133158.png
警告的意思就是这个了
说是不能用root用户来搞,怕出问题,当然,你要是强制要用root用户来pip安装也没问题
但是,保险起见,咱们还是用点正常的手段
转自csdn——原文点这里
看了原文的一些帮助,咱们顿悟了,创建一个虚拟环境然后来安装,这样就没问题了。

具体操作

1.创建一个虚拟环境中,决定在目录里你想要的 把它和运行的 venv 模块作为一个脚本用的目录路径:

python3 -m venv tutorial-env

2.
不同操作系统

windows

tutorial-env\Scripts\activate.bat

Linux

source tutorial-env/bin/activate

接下里我们再pip install就不会报错了
https://cdn.juyuantop.cn/7N0dRc20220412134459.png

总结

这玩意儿挺有用的
不然老是会出现一些稀奇古怪的问题,自己觉得自己安装了,其实没有安装上。或者警告了,但是安装了- -
所以最好在安装之前用一下这个虚拟环境
希望咸鱼我能够好好记住

{lamp/}

评论 ( 2)

取消
    1. 头像
      123 Lv.1
      沙发
      能说一下如何强制使用root用户来pip安装吗,感谢
       回复
      1. 头像
        晒太阳的咸鱼 BOSS
        @123:sudo pip install package_name
        或者你可以不管那个提示。可以点击上面的AI聊天咨询
         回复