MacOSX上咋整Python和PyQt?

2013-04-22 02:56:00 +08:00
 funcman
看V2EX很多人说PyQt,准备玩玩。
结果怎么弄都不自在。

我的环境:
有brew,另外装了pythonbrew。

我的问题是:
1 为啥brew装python,提示link不了?
2 如果brew成功装上python,OSX自带的python2.7.2是不是被覆盖了,以后还能切换回系统自带的么?
3 PyQt都是怎么装的。我知道brew有qt和pyqt包。但是不是还有个pip么?
4 pip怎么装PyQt?我装的过程中报错,不成功。并且,如果成功使用pip装上PyQt,是不是还需要Qt?

有啥一步到位的办法?不要那种会该乱系统的方法。最好都不需要设置rc设置path。能自由安装反安装最好。

我是python小白。我有些项目用C++写Qt。如果用PyQt,还得学Swig来粘合C/C++的代码,Swig还比较好用吧?哈哈~

谢谢!
5753 次点击
所在节点    Python
7 条回复
funcman
2013-04-22 14:41:27 +08:00
问题是不是问得不好?=。=
spark
2013-04-22 15:24:59 +08:00
同学你很幸运, 我这个菜鸟这周末刚好弄完这一块, 以下是鄙人比较粗鄙的方法, 仅供参考.

1 & 2. 方法两个, 我先说我自己用的简单粗暴的方法:
不要用brew install python, 装完了还有一堆烂事要做, 直接去python.org下载python dmg
http://python.org/ftp/python/2.7.4/python-2.7.4-macosx10.6.dmg
重启terminal, 输入python --version, 看看是否变成2.7.4了.
装完之后安装pip, virtualenv, 用virtualenv可以建立不同的虚拟环境, 同时可以自由指定该环境的python版本.

第二个方法, 用macports装python, 可以在不同的python版本之间切换. 方法自行google, 我不熟.

3 & 4. 直接装PyQtX(http://sourceforge.net/projects/pyqtx/), PyQt4下载页中有介绍: http://www.riverbankcomputing.co.uk/software/pyqt/download

安装完成后, 可以在Terminal中验证一下是否安装成功:
$ python
>>> import PyQt4
没提示报错, 就是成功了.
spark
2013-04-22 15:42:08 +08:00
补充后边两个步骤, 刚才忘了.
* brew update
* brew install qscintilla2
shinerene
2013-04-22 21:32:08 +08:00
@spark mark一下~
funcman
2013-04-22 23:53:46 +08:00
@spark 谢谢!
smilejustforfan
2013-04-23 10:39:08 +08:00
mac port
tokki
2013-08-19 16:21:08 +08:00
为什么不用pyqt5 下载中 看看会不会有很多坑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/66555

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX