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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM