Python中如何在Windows平台配置QScintilla
安装 QScintilla 的过程出现 QtGui4.lib(QtGui4.dll) : fatal error LNK1112: 模块计算机类型“ x64 ”与目标计算机类型“ X86 ”冲突 NMAKE : fatal error U1077: “"D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\link.EXE"”: 返回代码“ 0x458 ” Stop. NMAKE : fatal error U1077: “"D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\nmake.exe"”: 返回代码“ 0x2 ” Stop. 的错误
Python中如何在Windows平台配置QScintilla
删除临时文件和编译目录,重新解压,运行 nmake 之前先执行一下 vcvars32.bat 。
要在Windows上配置QScintilla,最直接的方法是使用PyQt5或PyQt6的官方二进制安装包,它们通常已经包含了QScintilla。下面是一个完整的配置和验证步骤:
-
安装PyQt(推荐使用PyQt5): 使用pip安装PyQt5和PyQt5-tools(后者包含设计器等工具,但更重要的是它通常包含了QScintilla的Python绑定)。
pip install PyQt5 PyQt5-tools -
验证安装: 安装完成后,可以通过一个简单的Python脚本来验证QScintilla是否可用。
import sys from PyQt5.QtWidgets import QApplication, QMainWindow from PyQt5.Qsci import QsciScintilla, QsciLexerPython class MainWindow(QMainWindow): def __init__(self): super().__init__() self.editor = QsciScintilla() self.setCentralWidget(self.editor) # 设置Python语法高亮 lexer = QsciLexerPython() self.editor.setLexer(lexer) self.editor.setText("# QScintilla测试\nprint('Hello, World!')") if __name__ == "__main__": app = QApplication(sys.argv) window = MainWindow() window.show() sys.exit(app.exec_())如果运行这个脚本能弹出一个带有语法高亮代码的编辑器窗口,说明QScintilla配置成功。
核心要点:用pip install PyQt5 PyQt5-tools一键安装最省事。
请问怎么删除临时文件,好像删不掉 Documents and Settings 里面的东西
运行里面输入 %tmp%
按照你说的还是报一样的错误

