系统:win10 22H2、win11、Windows server 2003
软件: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
依旧失败。。。管理员的powershell依旧失败
3.直接采用pycharm的库安装方式
附一张图
可以看到终于安装好了我们想要的第三方库文件,报出successfully即安装成功!文章来源:https://www.toymoban.com/news/detail-412717.html
总结
本文仅仅提供一个解决问题的方式,希望对你有所帮助!有任何问题都可以评论区留言,我们一起加油啊!文章来源地址https://www.toymoban.com/news/detail-412717.html
到了这里,关于pycharm terminal安装第三方库报Defaulting to user installation because normal site-packages is not writeable的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!