如果你和我一样,可能要走到最后一步才能解决问题。
换了电脑之后,系统切换成win10有点儿不太适应,在安装Anaconda3的时候,就出现了由于文件夹名有标点符号,而无法安装的问题。即使换了地址,安装提示各种文件无法安装成功。无奈,把电脑直接恢复成初始状态,重新更改用户名。
默认安装路径的文件名正确指挥,重新安装Anaconda3,就没有什么问题了。现在要解决的是安装第三方库的问题。有以下几种方法:
直接在jupyter notebook中,使用!pip install jieba,执行该命令行即可。
改变镜像安装第三方库,比如,安装第三方库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
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命令,具体操作过程如下步骤所示:
C:\Users\ZXX>where cmd
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