Installing PyQt5 part2

好吧,我承认昨晚就是一顿瞎折腾。本以为今天还得再折腾但也够呛能装上SIP,然后就不了了之了,真心没想到so easy。

先说一下我的安装环境,win7 x64 + visual studio 2010 + python 3.4 x64

这个环境下安装SIP就是下面三步:

configure.py
nmake
nmake install

不过需要注意的是,这里的nmake需要用64位的。但是也不需要像part1里面那样设置一堆环境变量,什么PATH,什么LIB,什么INCLUDE,通通不需要

唯一需要注意的地方就是,不要用cmd启动nmake而是按照下面的步骤:

Start Menu->All Programs->Microsoft Visual Studio 2010->Visual Studio Tools->Visual Studio x64 Win64 Command Prompt (2010)

一会从这里运行nmake的时候会自动选择64位的,这样编译的时候就不会出现module machine type ‘x86‘ conflicts with target machine type ‘x64‘错误

启动后你会发现如下图所示:

系统已经帮你设置好了64位环境

启动Visual Studio x64 Win64 Command Prompt (2010)前右键查看一下Properties,Shortcut标签页Target里写的是

%comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" amd64

vcvarsall.bat就是设置环境的批处理文件,参数amd64说明是按照64位环境设置

然后切到SIP所在的目录,顺序输入上述三行命令,反馈如下三图所示:

好了,这样SIP也就安装成功了。

时间: 2024-11-05 02:38:00

Installing PyQt5 part2的相关文章

Installing PyQt5 part3

麻烦不断,搞定一个又来一个. 安装完SIP,打开Visual Studio x64 Win64 Command Prompt (2010),切到PyQt5.0源码目录下,运行configure.py,本以为能顺利进行,结果如下图所示: 查了一下,说是PyQt源码不包含Qt部分,需要单独下载,qt-opensource-windows-x86-msvc2010-5.5.0.exe 下载完成后再次运行configure.py,依旧报上述错误,看来需要手动把C:\Qt\Qt5.5.0\5.5\msvc

Installing PyQt5

PyQt5官网的安装说明SIP must be installed before building and using PyQt5. 也就是说在build和使用PyQt5之前,是需要安装SIP的 下载的SIP是python源码,根据官方说明,SIP是需要自己先build再install的,其中configure.py则是配置文件 Linux平台下是先运行configure.py,在make,然后make install windows平台下应该是用nmake替代make命令 不同平台不同编译器下

spark机器学习-第3章

1.安装工具ipython https://www.continuum.io/downloads 选择自己需要的版本 2.安装过程 (1)赋权限 chmod u+x ./Anaconda2-4.2.0-Linux-x86_64.sh (2)回车 [[email protected] tool]# ./Anaconda2-4.2.0-Linux-x86_64.sh Welcome to Anaconda2 4.2.0 (by Continuum Analytics, Inc.) In order

Linux平台 Oracle 18c RAC安装Part2:GI配置

三.GI(Grid Infrastructure)安装 3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 共享存储LUN的赋权 3.4 使用Xmanager图形化界面配置GI 3.5 验证crsctl的状态 3.6 测试集群的FAILED OVER功能 Linux平台 Oracle 18c RAC安装指导: Part1:Linux平台 Oracle 18c RAC安装Part1:准备工作 Part2:Linux平台 Oracle 18c RAC安装Part2:GI配置 Pa

PyQt5教程——组件 Ⅱ(八)

这部分的教程将会继续介绍PyQt5的组件.我们这节教程的内容将包括像素图(QPixmap),单行文本框(QLineEdit)和下拉列表框(QComboBox) 像素图(QPixmap) 像素图(QPixmap)是各种用于处理图像的组件中的一个.它是在屏幕上显示图片的最佳选择.在我们代码例子中,我们将使用像素图来在窗口上显示一个图片. #!/usr/bin/python3 # -*- coding: utf-8 -*- """ ZetCode PyQt5 tutorial In

pyqt5加载网路图片,不本地下载。

依赖组件: requests class webImg: pass if __name__ == '__main__': import sys from PyQt5.QtWidgets import QApplication from PyQt5.QtWidgets import (QWidget, QLabel, QVBoxLayout) from PyQt5.QtGui import QPixmap app = QApplication(sys.argv) import requests u

python3.5 + PyQt5 +Eric6 实现的一个计算器

目前可以实现简单的计算.计算前请重置,设计的时候默认数字是0,学了半天就做出来个这么个结果,bug不少. python3.5 + PyQt5 +Eric6 在windows7 32位系统可以完美运行 计算器,简单学了半天就画个图实现的存在bug,部分按钮还未实现,后续优化. 代码结构如图: 1 jisuan.py 2 import re 3 #匹配整数或小数的乘除法,包括了开头存在减号的情况 4 mul_div=re.compile("(-?\d+)(\.\d+)?(\*|/)(-?\d+)(\

使用PyQt5编写一个简单的GUI程序

我做Python窗口界面编程时,经常使用PyQt进行设计.这里简单叙述一下使用PyQt5制作一个简单的图形界面的流程 PyQt的简介以及开发环境的搭建在此不多赘述. 1.       打开Qt Designer,新建一个Dialog Without Buttons 2.       从左侧的Widget Box拖入一个Label,一个Text和一个Button 3.       双击控件可以改变其上的文本 4.       保存文件,命名为test.ui 5.       使用pyuic5将.u

PyQt5教程——布局管理(4)

PyQt5中的布局管理 布局管理是GUI编程中的一个重要方面.布局管理是一种如何在应用窗口上防止组件的一种方法.我们可以通过两种基础方式来管理布局.我们可以使用绝对定位和布局类. 绝对定位 程序指定了组件的位置并且每个组件的大小用像素作为单位来丈量.当你使用了绝对定位,我们需要知道下面的几点限制: 如果我们改变了窗口大小,组件的位置和大小并不会发生改变. 在不同平台上,应用的外观可能不同 改变我们应用中的字体的话可能会把应用弄得一团糟. 如果我们决定改变我们的布局,我们必须完全重写我们的布局,这