如果你和我一样,可能要走到最后一步才能解决问题。

换了电脑之后,系统切换成win10有点儿不太适应,在安装Anaconda3的时候,就出现了由于文件夹名有标点符号,而无法安装的问题。即使换了地址,安装提示各种文件无法安装成功。无奈,把电脑直接恢复成初始状态,重新更改用户名。

默认安装路径的文件名正确指挥,重新安装Anaconda3,就没有什么问题了。现在要解决的是安装第三方库的问题。有以下几种方法:

  1. 直接在jupyter notebook中,使用!pip install jieba,执行该命令行即可。

    有人会遇到超时的情况,显示Read timed out。
    解决方案切换镜像源,详见2

  2. 改变镜像安装第三方库,比如,安装第三方库matplotlib。pip install matplotlib -i https://pypi.douban.com/simple。但是,每次安装都要写似乎太麻烦了,于是我们想永久修改镜像源。详见3

3.永久更改镜像源。在默认用户路径下建立一个TXT文件,然后改为pip.ini。该文件内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=http://mirrors.aliyun.com


上面我使用了清华大学的镜像,pipy国内镜像还有:

https://pypi.douban.com/  豆瓣
https://pypi.hustunique.com/  华中理工大学
https://pypi.sdutlinux.org/  山东理工大学
https://pypi.mirrors.ustc.edu.cn/  中国科学技术大学


4.安装第三方库的时候,也会遇到提示要更新pip的情况,但是我却遇到了安装失败的提示,PermissionError: [WinError 5] 拒绝访问,原因是win10不把administrator开放给大家使用,所以,当前的用户没有权限去更新pip版本,pip -version可以查看当前的pip版本。


查了很多文章,有使用以下几个方法:
(1)使用python -m pip install --upgrade pip也会出错;
(2)使用easy_install --upgrade pip也会出错;
(3)使用管理员身份运行cmd,然后再使用cmd进行安装,还是同样的报错;
查看当前cmd命令执行的用户以及该用户是否具有administrator权限:
使用命令whoami或者echo %username%

>>> C:\Users\chenxm>whoami
desktop-pvv9ebs\chenxm# 或者
>>> C:\Users\Test>echo %username%
chenxm

查看ZXX用户及所属管理组

>>> net user chenxm
用户名                 chenxm
全名
注释
用户的注释
国家/地区代码          000 (系统默认值)
帐户启用               Yes
帐户到期               从不上次设置密码           2016/11/24 11:36:33
密码到期               从不
密码可更改             2016/11/24 11:36:33
需要密码               No
用户可以更改密码       Yes允许的工作站           All
登录脚本
用户配置文件
主目录
上次登录               2019/2/22 22:19:15可允许的登录小时数     All本地组成员             *Administrators
全局组成员             *None
命令成功完成。

解决方法

使用管理员权限运行cmd命令,具体操作过程如下步骤所示:

  1. 利用where查找cmd运行绝对路径
C:\Users\ZXX>where cmdC:\Windows\System32\cmd.exe
  1. 到C:\Windows\System32目录下,右键单击cmd.exe文件以管理员身份运行。如下

运行结果如下:

可以发现路径名变成了C:\Windows\system32>,但是此方案对我来说依旧无效。不过,到时给了我一些启发,既然cmd.exe可以设定管理员身份,是不是更新pip也可以呢?

终极大招:

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

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

第三步:

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


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

周末就解决了这一个问题,还是把这个分享给大家吧!少走弯路,希望对你有帮助!
请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处。

参考文献:
1.https://zhuanlan.zhihu.com/p/116738679
2.https://blog.csdn.net/github_39611196/article/details/81516904
3.https://blog.csdn.net/github_39611196/article/details/81516904
4.http://www.chenxm.cc/article/792.html
5.https://www.jb51.net/article/185218.htm

终极解决方案:windows10 pip安装提示PermissionError: [WinError 5] 拒绝访问相关推荐

  1. pip安装提示PermissionError: [WinError 5]错误问题解决

    pip安装提示PermissionError: [WinError 5]错误问题解决 参考文章: (1)pip安装提示PermissionError: [WinError 5]错误问题解决 (2)ht ...

  2. python numpy库安装winerror5_pip报“PermissionError: [WinError 5] 拒绝访问。”解决方案

    今天安装spacy这个NLP工具,使用环境是anaconda3,默认安装在C盘了.结果使用pip安装Spacy,出现如下提示:Exception: Traceback (most recent cal ...

  3. 关于PermissionError: [WinError 5] 拒绝访问的解决方案

    在python使用pip命令安装各种package时,可能会发生下列现象: PermissionError: [WinError 5] 拒绝访问.: 'c:\\program files\\pytho ...

  4. python输出结果存到文件拒绝访问_三步解决python PermissionError: [WinError 5]拒绝访问的情况...

    问题描述: 1.当你卸载python库的时候,如:pip uninstall pandas 2.当你想要更新python库的时候,如:pip install --upgrade pandas 等等- ...

  5. 成功解决PermissionError: [WinError 5] 拒绝访问 \lib\\site-packages\\h5py\\_errors.cp38-win_amd64.pyd‘

    成功解决PermissionError: [WinError 5] 拒绝访问.: 'e:\\programdata\\anaconda3\\lib\\site-packages\\h5py\\_err ...

  6. 解决报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。PermissionError: [WinError 5] 拒绝访问。

    本博客帮你解决两个问题: 1. 当运行 'python -m pip install --upgrade pip' 时,出现 PermissionError: [WinError 5] 拒绝访问,该如 ...

  7. 【Python】处理 joblib.externals.loky.process_executor._RemoteTraceback:PermissionError:[WinError 5] 拒绝访问

    knn = KNeighborsClassifier(n_neighbors=5, n_jobs=-1) 这么一坨异常栈: ����: �޷���ֹ PID 18696 (���� PID 22312 ...

  8. PermissionError: [WinError 5] 拒绝访问。

    cookie获取中 Traceback (most recent call last): File "C:\Users\15300\AppData\Local\Programs\Python ...

  9. PermissionError: [WinError 5] 拒绝访问。: ‘E:\\IdeaProjects\\maintenance\\dist\\main‘

    python 打包程序为 exe 文件时,报错: PermissionError: [WinError 5] 拒绝访问.: 'E:\\IdeaProjects\\maintenance\\dist\\ ...

最新文章

  1. uboot引导kernel - 3 -uboot给内核传参详解
  2. thinkphp执行流程
  3. 吴恩达机器学习笔记4-代价函数III(cost function)
  4. linux命令--cp
  5. Zen Coding 系列教程一:入门
  6. Python中的字符串特性(索引、切片、重复、连接、成员操作符号)
  7. php socket邮箱,phpsocket.io php版本的socket.io
  8. Matlab 遗传算法gaot、gatbx工具箱安装(出现未找到 ‘initializega‘、‘crtbp‘等错误)
  9. 西门子uss通讯实例_西门子USS通信调试经历
  10. JavaWeb——JavaScript精讲之DOM、BOM对象与案例实战(动态添加删除表格)
  11. 台式计算机组装攻略,台式机如何组装 电脑组装详细步骤【图文】
  12. android 打开默认浏览器,Android调用系统自带浏览器打开网页的实现方法
  13. [附源码]JAVA+ssm基于Java的运动健身平台(程序+Lw)
  14. 2022暑期项目实训(一)
  15. Python笔记:matplotlib 三维图表绘制方法简介
  16. 安装 VMware tools时报错:不在 sudoers 文件中。此事将被报告。
  17. 学籍管理系统源代码java_java学籍管理系统完整版.zip
  18. android 如何检查外部来源,Android是如何判断APK是否不明来源的
  19. 沉静型人格分析,沉静型性格的职业发展
  20. JavaScript实现论坛发贴等功能

热门文章

  1. c语言进阶(3)——指针进阶笔试题详解
  2. 做一个好的程序员难吗?只需要这10个习惯
  3. MySQL之主从复制(双主双从)
  4. 数字信号处理翻转课堂笔记12
  5. Zookeeper用到的Jute通信协议
  6. Maven Repository官网
  7. Web自动化工具对比
  8. 《卓有成效的管理者》--- 读书笔记(三)
  9. 小甲鱼课后作业_点赞!林州这个学校率先开启课后辅导服务工作!
  10. ROS-CAN通信解析程序分析(ROS中进行CAN通信)