pycharm terminal安装第三方库报Defaulting to user installation because normal site-packages is not writeable

系统:win10 22H2、win11、Windows server 2003
软件:pycharm
系统软件:命令行(管理员模式)

文章目录

  • 前言
  • 一、解决方式
  • 二、原因分析
    • 1.Windows系统层面
    • 2.采用终端命令行的方式
    • 3.直接采用pycharm的库安装方式
  • 总结


前言

        在pycharm terminal pip安装第三方库的时候发现突然间报出警告指令,我今天从系统的层面和大家分析一下原因。在不修改任何文件夹权限的情况下进行。

Defaulting to user installation because normal site-packages is not writeable

报出来的警告⚠图如下所示:
报错图
        可以看出可以满足安装的环境有很多,但因为Windows系统权限的问题无法实现。


一、解决方式

        我看了这个报出来的错误并不严重,只是一个很基础的问题,我想了几个解决方案。这里列举三个,第一就是直接进入系统盘中存放第三方文件的site-packages更改文件夹权限只读为可读写。第二种方式就是进入命令行(管理员模式)来解决。第三就是pycham中自带的库安装。一个个来尝试看哪个可以成功。

二、原因分析

1.Windows系统层面

        由于安装python3.8的时候安装进入了C盘,所以系统盘的文件都做了只读处理,保证数据的安全。其次,防止我们误操作删除了第三方的库文件,从而导致项目无法运行。如果是公司在运行较大型的项目的时候,误删除了库文件可是很严重的事故!!!所以我不建议采用这个方法!!!!!

2.采用终端命令行的方式

        输入相关的指令

pip install request

pycharm terminal安装第三方库报Defaulting to user installation because normal site-packages is not writeable_第1张图片
依旧失败。。。管理员的powershell依旧失败

3.直接采用pycharm的库安装方式

附一张图
pycharm terminal安装第三方库报Defaulting to user installation because normal site-packages is not writeable_第2张图片
可以看到终于安装好了我们想要的第三方库文件,报出successfully即安装成功!


总结

        本文仅仅提供一个解决问题的方式,希望对你有所帮助!有任何问题都可以评论区留言,我们一起加油啊!

你可能感兴趣的:(微软,故障排除,Linux基础,pycharm,python,ide)