相关文章推荐
仗义的山羊  ·  modbus ...·  4 月前    · 
玩手机的吐司  ·  Delphi ...·  11 月前    · 

小白创作
我遇到的问题就是在anaconda上创建了一个tensorflow-cpu的虚拟环境的基础上,安装了Pillow这个库,然后发现我在notebook里用不了from PIL import Image,但是可以使用import PIL。提示的error就是PermissionError: [WinError 5] ,百度搜索到处一看,就知道是windows10的权限问题了。

之后各种百度大概有这么几种解决思路:
第一就是anaconda的权限不够,下面这个链接写的很好,但对我没有帮助,你可以尝试一下https://blog.csdn.net/weixin_43870646/article/details/90020874
第二就是敲命令的时候加上你的管理员用户名,一般是加上user- 或者可以找到cmd的所在地用管理员权限运行,方法还是下面两位博主的链接:管理员权限运行https://www.cnblogs.com/linyfeng/p/7203211.html 和 加user https://blog.csdn.net/a857553315/article/details/87826749
第二种方法比较鸡肋,因为你写代码肯定不是在cmd里面写的,但是你如果安装库的命令也用不了的话,就可以在第二种方法中尝试,挺方便的
第三就是我自己摸索出来的了,因为anaconda的权限问题应该已经解决了,拦住我的我就在想会不会是虚拟环境所在文件的问题,所以我就找到了我的虚拟文件所在位置,然后上图
在这里插入图片描述 首先这是我anaconda里面弄的环境
在这里插入图片描述 这是我环境所在的文件夹
在这里插入图片描述 然后右键属性
在这里插入图片描述 点击上面的安全,点击你现在使用电脑的‘用户’
在这里插入图片描述 然后,向第一个方法链接里一样,把他的权限给够,就是给完全控制上√,然后我的问题就解决了。
第一次写,希望对跟我一样的小白有帮助

这个错误通常出现在我们尝试访问或修改一个文件或目录的时候,但是没有足够的 权限 来进行操作。首先,我们需要检查所需文件或目录的 权限 ,并确保我们拥有足够的 权限 来进行操作。在 Windows 系统上,右键单击文件或目录,然后选择“属性”,在“安全”选项卡下查看当前用户组是否具有写入 权限 。以上是 解决 Python中 Permission Error : Permission denied异常错误的几种方法,希望能对大家有所帮助。在一些情况下,我们需要以管理员 权限 运行Python程序,才能拥有足够的 权限 来操作文件或目录。 问题 描述: 1.当你卸载python库的时候,如:pip uninstall pandas 2.当你想要更新python库的时候,如:pip install –upgrade pandas 等等… 就会出现 Permission Error : [ Win Error 5] 问题 废话不多说,分三步完全 解决 问题 : 关闭跟python相关的所有程序,如jupyter,pycharm, Anaconda 等等,这一步非常重要!!! 好了,第一步完成下面开始常规操作的两步: 赋予用户对python的“完全控制”的 权限 ,步骤如下: 找到按照python的位置,本文用的是 Anaconda ,安装在 python中通过pip安装库文件时出现“Environment Error : [ Win Error 5] 拒绝访问” 我遇到的 问题 :电脑上已经有了一个numpy==1.19.1,但是出于某种原因,我需要降级为numpy==1.16.2, 因此在命令行窗口中输入: pip install numpy==1.16.2 Could not install packages due to an Environment Error : [ Win Error 5] 拒绝访问。: ‘E:\\application\\ Anaconda 3\\Lib\\site-packages\\numpy\\core\\_mult 关于 Permission Error : [ Win Error 5] 拒绝访问的 解决 方案:在python使用pip命令安装各种package时,可能会发生下列现象: Permission Error : [ Win Error 5] 拒绝访问。: 'c:\\program files\\python36\\Lib\\site-packages\\selenium' *因我安装的是selenium包,所以报错信息的路径会和selenium有关,安装其它包也有可能遇到同样 问题 ,与包的种类无关。 如果你和我一样,可能要走到最后一步才能 解决 问题 。 换了电脑之后,系统切换成 win 10有点儿不太适应,在安装 Anaconda 3的时候,就出现了由于文件夹名有标点符号,而无法安装的 问题 。即使换了地址,安装提示各种文件无法安装成功。无奈,把电脑直接恢复成初始状态,重新更改用户名。 默认安装路径的文件名正确指挥,重新安装 Anaconda 3,就没有什么 问题 了。现在要 解决 的是安装第三方库的 问题 。有以下几种方法: 直接在jupyter notebook中,使用!pip install jieba,执行该命令行即可。 当在使用pip install 安装包时,如:pip install scrapy scrapyd scrapyd-client spiderkeeper 出现报错: Permission Error : [ Win Error 5] 拒绝访问。: ‘c:\programdata\ anaconda 3\lib\site-packages\dateutil\easter.py’ 可通过更改ananconda的... 试了各种方法后,仍然不成功,我的pip也被全部删除了,报出了“No module named pip”的错误。于是又开始了pip的安装之旅,偶然之间看到了在命令提示符中输入下面命令后可以安装pip-9.0.1版本的pip: python -m ensurepip pip3 install --upgrade pip 继续 解决 pip更新的 问题 ,我尝试了对python安装路径中的python.exe、Scripts文件. C:\Users\linyfeng>pip install lxml Collecting lxml Downloading http://pypi.doubanio.c om /packages/fb/41/b8d5c869d01fcb77c72d7d226a847a3946034ef19c244ac12920... 出现这个 问题 是由于服务器环境不允许执行数据库校验,无法进行此操作。 解决 思路和原因: 1、 权限 问题 C:/ WINDOWS /TEMP文件夹 权限 不够,最少要给出USERS组的可读可写 权限 、要不就给everyone 权限 也可以; 2、文件太大 C:/ WINDOWS /TEMP文件夹