ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问 --- PyQt5

安装PyQt5的时候出现:ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问

1. 先说解决方案(加上 '--user'):

pip install --user PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple

应该是系统权限的问题,所以弄了一个 '--user' 来指定安装对象。

然后安装PyQt5-tools:

pip install --user PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple

 

2. 再次安装的时候会出现(Warning):

WARNING: The scripts pylupdate5.exe, pyrcc5.exe and pyuic5.exe are installed in 'C:\Users\Administrator\AppData\Roaming\Python\Python37\Scripts' which is not on PATH.

可以将安装地址加入系统环境变量<我的电脑-->右键选择:属性-->高级系统设置-->环境变量-->path变量>

 

3. 然后问题来了,装完之后发现anaconda3附带的spyder打不开了。。。默认安装的PyQt5版本是5.13.X

我试了将PyQt5版本降到 5.10.1,(pip uninstall PyQt5,然后 pip install PyQt5==5.10.1 -i https://pypi.tuna.tsinghua.edu.cn/simple,此时不用加 '--user'),这时可用,spyder可用,PyQt5也安装好了这解决了一部分问题。

然而对应的PyQt5-tools不确定哪个版本是对应的,因为PyQt5-tools没有正好是5.10.1版本的。。。

 

看了下,稳定的5.10.1开头的版本,选了5.10.1.1.5这个版本,安装成功,并且spyder也没受到影响。

 

4. 尝试过一个替代方案也可行:用pycharm新建一个工程(project),然后在其中的File-->Settings-->Project Interpreter中安装PyQt5和PyQt5-tools,可行

相关配置有大佬写过(致谢):https://blog.csdn.net/Dreamhai/article/details/82701063

 

##

参考:

https://www.cnblogs.com/liuxu2019/p/11253911.html

https://blog.csdn.net/jacke121/article/details/86747921

posted on 2020-03-16 19:55  落日峡谷  阅读(4171)  评论(0编辑  收藏  举报

导航