安裝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
##
參考: