小编jl.*_*.da的帖子

中止陷阱:运行 python 脚本时为 6

我正在开发一个显示动画的 python 程序,因此我使用的是 pyglet。到目前为止,我一直在使用 Psychopy 附带的 python 编译器,但现在我需要使这个程序尽可能独立。

我已经用 Windows 机器完成了这个任务,在 OSX 的情况下,我已经按照这篇文章来安装 pyglet。但是,当我现在运行该程序时,它返回:

>>>> python 140603_plaid8.py
2014-06-17 12:25:02.512 Python[1713:d07] ApplePersistenceIgnoreState: Existing state will not be touched. New state will be written to /var/folders/fk/1plt8wj53_d183pv59scmg4m0000gn/T/org.python.python.savedState
no input received
CONFIG FILE LOADED
TRIALS FILE LOADED
2014-06-17 12:25:02.661 Python[1713:d07] -[NSApplication _setup:]: unrecognized selector sent to instance 0x102d3b5c0
2014-06-17 12:25:02.662 Python[1713:d07] An uncaught exception was raised
2014-06-17 12:25:02.663 Python[1713:d07] -[NSApplication _setup:]: unrecognized selector sent to instance 0x102d3b5c0
2014-06-17 12:25:02.663 Python[1713:d07] (
    0 …
Run Code Online (Sandbox Code Playgroud)

python macos pyglet psychopy

15
推荐指数
3
解决办法
2万
查看次数

在Mac上使用Tkinter的NSException

我使用Tkinter创建一个GUI窗口并选择一个文件.我使用的代码如下:

Tk().withdraw()
file = askopenfilenames(title='Chose transition file')
Run Code Online (Sandbox Code Playgroud)

当我在Windows和OSX中单独运行时,它会运行.但是,我需要将它作为更大脚本的一部分,可以在此链接中找到(第88-89行).这个更大的脚本在Windows操作系统中正确运行,但是当我在OSX中运行它时,我收到以下错误:

Last login: Thu Apr 30 17:45:40 on ttys000
/Users/nueye/Desktop/plaidtomac/PyInstaller-2.1/Plaid/dist/Plaid ; exit;
MyMacBookPro15:~ nueye$ /Users/nueye/Desktop/plaidtomac/PyInstaller-2.1/Plaid/dist/Plaid ; exit;
running Plaid
2015-04-30 17:46:15.367 Plaid[526:903] -[NSApplication _setup:]: unrecognized selector sent to instance 0x101d41340
2015-04-30 17:46:15.368 Plaid[526:903] An uncaught exception was raised
2015-04-30 17:46:15.369 Plaid[526:903] -[NSApplication _setup:]: unrecognized selector sent to instance 0x101d41340
2015-04-30 17:46:15.370 Plaid[526:903] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSApplication _setup:]: unrecognized selector sent to instance 0x101d41340'
*** Call …
Run Code Online (Sandbox Code Playgroud)

python macos tkinter

9
推荐指数
1
解决办法
1986
查看次数

安装PyObjc时出错:命令'/ usr/bin/clang'失败

我一直在研究python脚本,首先使用Psychopy编译器,它已经包含了我所需要的所有内容,但现在我需要让它更加独立.我有脚本在Windows计算机上工作,但我也希望它在OSX中工作.

该脚本使用pyglet,我按照这篇文章来安装它.但是,当我到达安装PyObjc的最新步骤时,我有以下错误:

40 warnings and 1 error generated.

error: command '/usr/bin/clang' failed with exit status 1

----------------------------------------
Cleaning up...
Command /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python -c "import setuptools, tokenize;__file__='/private/var/folders/fk/1plt8wj53_d183pv59scmg4m0000gn/T/pip_build_JL/pyobjc-core/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/fk/1plt8wj53_d183pv59scmg4m0000gn/T/pip-HfEjaW-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /private/var/folders/fk/1plt8wj53_d183pv59scmg4m0000gn/T/pip_build_JL/pyobjc-core
Storing debug log for failure in /Users/JL/.pip/pip.log
Run Code Online (Sandbox Code Playgroud)

为什么会出现此错误?我该怎么做才能解决它?

python macos pyglet

4
推荐指数
1
解决办法
7676
查看次数

如何安装portsf?

我正在阅读 Richard Boulanger 的 Audio Programming Book,我正在介绍库 portsf 并在示例中使用它。Portsf 没有附带我在大学图书馆中找到的 DVD,但我在此链接中找到了它。但是,我还没有找到有关如何在任何平台上编译它的任何资源。

我想知道如何在 OSX 中安装它。

c++ audio macos xcode

1
推荐指数
1
解决办法
1214
查看次数

标签 统计

macos ×4

python ×3

pyglet ×2

audio ×1

c++ ×1

psychopy ×1

tkinter ×1

xcode ×1