草庐IT

python - 为 Mac OS X 10.6.8 安装 Pygame

使用Python2.7.2。当我尝试导入pygame时,我收到此错误消息:Traceback(mostrecentcalllast):File"",line1,inFile"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/__init__.py",line95,infrompygame.baseimport*ImportError:dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2

python - Mac OS X 中文件系统的 Unicode 编码在 Python 中不正确?

在OSX和Python中与Unicode文件名有一些斗争。我试图在代码后面使用文件名作为正则表达式的输入,但文件名中使用的编码似乎与sys.getfilesystemencoding()告诉我的不同。采取以下代码:#!/usr/bin/envpython#coding=utf-8importsys,osprintsys.getfilesystemencoding()p=u'/temp/s/'s=u'åäö'print's',[ord(c)forcins],ss2=s.encode(sys.getfilesystemencoding())print's2',[ord(c)forcins2

python - 如何在 Mac OS X Snow Leopard 上更新 Numpy?

如何将Numpy更新到最新版本?我应该从这里下载.dmg文件吗:http://sourceforge.net/projects/numpy/files/这个.dmg只适用于10.5吗?我已经使用这些说明安装了numpy:http://www.scipy.org/Installing_SciPy/Mac_OS_X我当前的Numpy是1.2.1。我在MacOSX10.6.1SnowLeopard上运行。谢谢! 最佳答案 sudoeasy_install-Unumpy通过setuptools安装将为非系统实用程序在sys.path上获取新

python - 在 Mac OS X 上运行 Virtualenv 时出现问题

我在MacOSX10.6.2(安装了Xcode)和Python2.6上使用virtualenv-1.4.5。这是我尝试运行virtualenv时得到的结果...Mac-Pro:pylonsdevpaul$virtualenv--no-site-packages-vtrythisCreatingtrythis/lib/python2.6SymlinkingPythonbootstrapmodulesSymlinkingtrythis/lib/python2.6/_abcoll.pycSymlinkingtrythis/lib/python2.6/_abcoll.pyoSymlinking

python - 尝试在 Mac OSX Lion 上安装 pylibmc 时出错

我试过pip和easy_install,但我一直收到以下错误:错误:命令“/usr/bin/llvm-gcc”失败,退出状态为1我正在运行OSXLion,安装在virtualenv中运行,使用Python2.7.2。提前致谢。 最佳答案 可能是没有安装libmemcached造成的。在尝试安装pylibmc之前,您应该先安装libevent&memcache&libmemcached。如果您使用的是homebrew,则可以使用它来完成安装libmemcached依赖项的进度。像这样:brewinstalllibmemcached

python - 如何验证 MAC 地址的格式?

验证用户输入的MAC地址的最佳方法是什么?格式为HH:HH:HH:HH:HH:HH,其中每个H都是一个十六进制字符。例如,00:29:15:80:4E:4A有效,00:29:804E4A无效。 最佳答案 如果您只是指语法,那么这个正则表达式应该适合您importre...ifre.match("[0-9a-f]{2}([-:]?)[0-9a-f]{2}(\\1[0-9a-f]{2}){4}$",x.lower()):...它接受带有:的12个十六进制数字或-或者什么都不作为对之间的分隔符(但分隔符必须统一......所有分隔符都是:

python - 在 Mac OS X 中获取当前事件窗口/文档的标题

引用之前的一个问题question,我想知道如何获取当前事件文档的标题。我尝试了上面问题的答案中提到的脚本。这有效,但只给了我应用程序的名称。例如,我正在写这个问题:当我启动脚本时,它会给我应用程序的名称,即“Firefox”。这非常简洁,但并没有真正帮助。我宁愿捕获我当前事件文档的标题。看图片。Firefoxtitlehttp://img.skitch.com/20090126-nq2egknhjr928d1s74i9xixckf.jpg我正在使用Leopard,因此不需要向后兼容。此外,我正在使用Python的Appkit来访问NSWorkspace类,但如果你告诉我Objecti

python - 在 Mac 上安装 Pillow 时出现 Zlib 错误

一段时间以来,我一直在尝试在我的Mac上安装模块Pillow(运行全新安装的ElCapitan和python3.5)。使用pip3installPillow,我收到一条错误消息,指出未找到zlib,这导致安装中止。我已经安装了Xcode,所以理论上zlib已经安装了,当我用brewpip安装它时仍然没有用(所以我卸载了)。在到达这里之前它工作正常:writingPillow.egg-info/PKG-INFOwritingdependency_linkstoPillow.egg-info/dependency_links.txtwritingtop-levelnamestoPillow

python - 如何使用默认 python 在 Mac OSX 上安装 PyCairo 1.10

有人使用新的waf构建在mac上安装了pycairo1.10吗?它的失败是找不到pythonheader。 最佳答案 我认为waf对于MacOSX来说已经严重损坏了:(这是我的工作方式。pythonwafconfigure找不到Python.h后,我查看了位于build_directory的config.log文件,发现真正的原因失败的原因是架构不兼容。waf脚本尝试使用i386架构构建一个简单的源文件,其中包含CPython调用。它没有这样做,因为我的python是为x86_64架构构建的。我想,您可以将python重建为通用二进

html - 在 Mac 上使用 Pandoc 递归目录解析

Ifoundthisquestion它回答了使用Pandoc执行批量转换的问题,但没有回答如何使其递归的问题。我预先规定我不是程序员,所以我在这里寻求一些帮助。Pandoc文档在有关将成批文件传递给可执行文件的细节上很薄弱,并且根据脚本,看起来Pandoc本身不能一次解析多个文件。下面的脚本在MacOSX中工作得很好,但只处理本地目录中的文件并在同一个地方输出结果。寻找。-name\*.md-typef-execpandoc-o{}.txt{}\;我使用以下代码得到了一些我希望得到的结果:寻找。-name\*.html-typef-execpandoc-o{}.markdown{}\;