uPyLoader-0.1.4:https://github.com/BetaRavener/uPyLoader/tree/v0.1.4
执行uPyLoader-0.1.4需要安装PyQt5和pyserial>=3.1.1
1.在cmd执行命令:
pip install PyQt5
安装PyQt5几次老是timeout,原因国内安装包太慢,改命令:
pip --default-timeout=100 install -U PyQt5
之后我在uPyLoader-0.1.4文件路径下运行main.py,出现错误:
ModuleNotFoundError: No module named ‘PyQt5’,此时我输入命令:
python
窗口弹出:
Python 3.5.2 |Anaconda 4.1.1 (64-bit)| (default, Jul 5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.
说明我的python是3.5.2版本,且安装了Anaconda,此时的我还猜测不是python版本问题,有又运行命令:
pip list
上图说明相关包安装好,于是我尝试运行低版本uPyLoader,尝试Spyder运行main.py和安装pyCharm运行main.py都不行,无奈我尝试了更高python版本,本来我的电脑上就安装了3个python版本,分别为2.7,3.5.2,3.7,于是切换到3.7(关于切换操作,自行百度)执行命令:
pip --default-timeout=100 install -U PyQt5
pip install pyserial
最后运行main.py,结果:
终于出现期待的窗口,并且我发现之后切换到python3.5.2后再运行main.py又可以了。
由于该问题困扰了我一晚上,特此记录。