三步解决python PermissionError: [WinError 5]拒绝访问的情况


Posted in Python onApril 22, 2020

问题描述:

1.当你卸载python库的时候,如:pip uninstall pandas

2.当你想要更新python库的时候,如:pip install --upgrade pandas

等等… 就会出现PermissionError: [WinError 5] 问题

废话不多说,分三步完全解决该问题:

第一步:

关闭跟python相关的所有程序,如jupyter,pycharm,Anaconda等等,这一步非常重要!!!

好了,第一步完成下面开始常规操作的两步:

第二步:

赋予用户对python的“完全控制”的权限,步骤如下:

找到按照python的位置,本文用的是Anaconda,安装在D盘,位置为:D:\Anaconda3。找到python->右键->属性->安全->点击“组或用户名”中的Users->编辑->点击点击“组或用户名”中的Users->把“完全控制”打钩->应用->OK

三步解决python PermissionError: [WinError 5]拒绝访问的情况

第三步:

执行完第二步一般就能解决问题。如果还没解决问题的话,请执行第三部,找到你安装python的文件夹,本人用的是Anaconda3,那么就直接对该文件夹(本人安装位置为D:\Anaconda3),右键属性,按照第二步的方法执行一遍就OK了!

当然,如果你用的pycharm或其他软件安装的python,那么就找到你安装位置的那个文件夹,同理右键->属性,执行第二步的方法, 搞定!

**总结:**一定要关闭所有跟python相关的程序!

补充知识:jupyter notebook_启动出错_ValueError: Please install nodejs 5+ and npm before continuing installation.

错误描述:

在启动jupyter notebook的时候虽然能进入Home,但是后台还是报错,如下:

[W 11:03:21.011 NotebookApp] Error loading server extension jupyterlab
 Traceback (most recent call last):
 File "E:\Anaconda3\lib\site-packages\jupyterlab\commands.py", line 321, in
 __init__
 self._run(['node', 'node-version-check.js'], cwd=HERE, quiet=True)
 File "E:\Anaconda3\lib\site-packages\jupyterlab\commands.py", line 1165, i
n _run
 proc = Process(cmd, **kwargs)
 File "E:\Anaconda3\lib\site-packages\jupyterlab\process.py", line 73, in _
_init__
 self.proc = self._create_process(cwd=cwd, env=env)
 File "E:\Anaconda3\lib\site-packages\jupyterlab\process.py", line 131, in
_create_process
 cmd[0] = which(cmd[0], kwargs.get('env'))
 File "E:\Anaconda3\lib\site-packages\jupyterlab\jlpmapp.py", line 59, in w
hich
 raise ValueError(msg)
 ValueError: Please install nodejs 5+ and npm before continuing installation.
 nodejs may be installed using conda or directly from the nodejs website.
 
 During handling of the above exception, another exception occurred:
 
 Traceback (most recent call last):
 File "E:\Anaconda3\lib\site-packages\notebook\notebookapp.py", line 1454,
in init_server_extensions
 func(self)
 File "E:\Anaconda3\lib\site-packages\jupyterlab\extension.py", line 111, i
n load_jupyter_server_extension
 info = get_app_info(app_dir)
 File "E:\Anaconda3\lib\site-packages\jupyterlab\commands.py", line 244, in
 get_app_info
 handler = _AppHandler(app_dir, logger)
 File "E:\Anaconda3\lib\site-packages\jupyterlab\commands.py", line 324, in
 __init__
 raise ValueError(msg)
 ValueError: Please install nodejs 5+ and npm before continuing installation.
 nodejs may be installed using conda or directly from the nodejs website.
[I 11:03:21.336 NotebookApp] Serving notebooks from local directory: C:\Users\Ad
ministrator\Desktop\shuju
[I 11:03:21.338 NotebookApp] 0 active kernels
[I 11:03:21.339 NotebookApp] The Jupyter Notebook is running at:
[I 11:03:21.340 NotebookApp] http://localhost:8888/?token=14172d7abed02b6a0b816a
51fa29f6b44929d2f96b8a1b7f
[I 11:03:21.342 NotebookApp] Use Control-C to stop this server and shut down all
 kernels (twice to skip confirmation).
[C 11:03:21.350 NotebookApp]
 
 Copy/paste this URL into your browser when you connect for the first time,
 to login with a token:
 http://localhost:8888/?token=14172d7abed02b6a0b816a51fa29f6b44929d2f96b8
a1b7f
[I 11:03:21.581 NotebookApp] Accepting one-time-token-authenticated connection f
rom ::1
[I 11:15:21.364 NotebookApp] Interrupted...
[I 11:15:21.366 NotebookApp] Shutting down 0 kernels

解决方案:

因为我的电脑上安装了Anaconda,所以我打开Anacoda后

三步解决python PermissionError: [WinError 5]拒绝访问的情况

等待系统安装,完成后在cmd命令行中再次输入jupyter notebook,问题解决

三步解决python PermissionError: [WinError 5]拒绝访问的情况

三步解决python PermissionError: [WinError 5]拒绝访问的情况

以上这篇三步解决python PermissionError: [WinError 5]拒绝访问的情况就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python之PyUnit单元测试实例
Oct 11 Python
python基于windows平台锁定键盘输入的方法
Mar 05 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
Jun 21 Python
Python序列操作之进阶篇
Dec 08 Python
python如何获取服务器硬件信息
May 11 Python
Python语言描述连续子数组的最大和
Jan 04 Python
使用python的pandas库读取csv文件保存至mysql数据库
Aug 20 Python
python图像和办公文档处理总结
May 28 Python
python中时间、日期、时间戳的转换的实现方法
Jul 06 Python
Django 路由控制的实现
Jul 17 Python
selenium+python配置chrome浏览器的选项的实现
Mar 18 Python
Python自动重新加载模块详解(autoreload module)
Apr 01 Python
python实现四人制扑克牌游戏
Apr 22 #Python
如何在django中实现分页功能
Apr 22 #Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
Apr 22 #Python
python实现扑克牌交互式界面发牌程序
Apr 22 #Python
文件上传服务器-jupyter 中python解压及压缩方式
Apr 22 #Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
Apr 22 #Python
Jupyter 无法下载文件夹如何实现曲线救国
Apr 22 #Python
You might like
一个PHP数组应该有多大的分析
2009/07/30 PHP
Zend Framework缓存Cache用法简单实例
2016/03/19 PHP
php xhprof使用实例详解
2019/04/15 PHP
javascript奇异的arguments分析
2010/10/20 Javascript
基于jquery的分页控件(C#)
2011/01/06 Javascript
JavaScript入门之基本函数详解
2011/10/21 Javascript
JavaScript中判断页面关闭、页面刷新的实现代码
2014/08/27 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
2016/06/06 Javascript
AngularJS入门教程之数据绑定用法示例
2016/11/01 Javascript
JS实现的几个常用算法
2016/11/12 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
javascript获取以及设置光标位置
2017/02/16 Javascript
JS简单实现获取元素的封装操作示例
2017/04/07 Javascript
Angular2学习教程之TemplateRef和ViewContainerRef详解
2017/05/25 Javascript
详解jQuery中关于Ajax的几个常用的函数
2017/07/17 jQuery
vue axios用法教程详解
2017/07/23 Javascript
使用store来优化React组件的方法
2017/10/23 Javascript
vue实现的组件兄弟间通信功能示例
2018/12/04 Javascript
vue中多路由表头吸顶实现的几种布局方式
2019/04/12 Javascript
详解JS函数防抖
2020/06/05 Javascript
python解决汉字编码问题:Unicode Decode Error
2017/01/19 Python
Python使用Flask-SQLAlchemy连接数据库操作示例
2018/08/31 Python
django删除表重建的实现方法
2019/08/28 Python
Selenium元素定位的30种方式(史上最全)
2020/05/11 Python
Pycharm激活方法及详细教程(详细且实用)
2020/05/12 Python
通过代码实例了解Python异常本质
2020/09/16 Python
PyQt5的QWebEngineView使用示例
2020/10/20 Python
Django多数据库联用实现方法解析
2020/11/12 Python
python如何修改文件时间属性
2021/02/05 Python
《将心比心》教学反思
2014/04/08 职场文书
文秘个人求职信范文
2014/04/22 职场文书
党的群众路线教育实践活动查摆问题自查报告
2014/10/10 职场文书
2014幼儿园家长工作总结
2014/11/10 职场文书
Golang Gob编码(gob包的使用详解)
2021/05/07 Golang