Anaconda3+PyQt5+PyQt5_tool+Visual Studio Code环境搭建

在安装Anaconda3后,再安装Visual Studio Code。

为了进行GUI编程,还需要安装pyqt和pyqt_tool。

下面就开始了一天漫长而又痛苦的安装之旅:

  1. 首先说明一下pyqt和pyqt_tool

Pyqt实现了Qt库的Python绑定,向Python程序员提供了使用完整Qt应用程序接口的方法,几乎可以用Python做任何C++能做的事。但是pyqt并不包含Qtdesigner,若要实现可视化的视窗编程,就需要安装pyqt_tool。

pyqt_tool包含designer.exe,可实现Qt的可视化GUI编程。

     2.安装Pyqt和pyqt_tool时碰到的问题

采用网上查到的命令:

pip install PyQt5

pip install PyQt5-tools

提示错误:

Installing collected packages: PyQt5
Could not install packages due to an EnvironmentError: [WinError 5] Access is de
nied: 'C:\\ProgramData\\Anaconda3\\Lib\\site-packages\\PyQt5\\pylupdate.pyd'
Consider using the `--user` option or check the permissions.

然后经多方查找解决方法,最后得到:

pip install --user PyQt5

pip install --user PyQt5-tools

安装正确。

     3.安装完成后,碰到的问题

Anaconda3+PyQt5+PyQt5_tool+Visual Studio Code环境搭建_第1张图片

待所有package都安装完成后,正准备使用vs code开工,对Qt designer设计的*.ui文件调用PYQT:Edit in Designer 后出现

Error提示:

File "C:\ProgramData\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main

    "__main__", mod_spec)
  File "C:\ProgramData\Anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\PrettyGirlFeiWu\AppData\Roaming\Python\Python36\site-packages\P
yQt5\uic\pyuic.py", line 26, in
    from PyQt5 import QtCore
ModuleNotFoundError: No module named 'PyQt5.sip'

刚开始,我认为是vs code的问题,一直在查vs code的问题。但是后来发现是因为

pyqt5与sip版本不匹配造成的,最让人抓狂的是,官网上压根没说二者兼容的版本,于是乎那就试吧。

你可能感兴趣的:(Anaconda3+PyQt5+PyQt5_tool+Visual Studio Code环境搭建)