【发布时间】:2012-01-25 09:46:11
【问题描述】:
我使用 Mac OSX Lion,我可以使用 python.org 站点中提供的 DMG 安装程序轻松安装 python3.2。
但我想编写一些 python-C 函数并为它创建一个二进制文件。
因此,为此我尝试安装 python.org 站点中提供的 python3.2 zip。
当我使用以下安装程序时,却遇到了安装错误
./configure --enable-framework
制作
须藤制作安装
错误:
gcc -DPYTHONFRAMEWORK='"Python"' -o pythonw ./Tools/pythonw.c -I.. -I./../Include ../Python.framework/Versions/3.2/Python
/usr/bin/install -c -s pythonw "/Library/Frameworks/Python.framework/Versions/3.2/bin/pythonw3.2"
/usr/bin/install -c -s pythonw "/Library/Frameworks/Python.framework/Versions/3.2/bin/python3.2"
ln -sf python3.2 "/Library/Frameworks/Python.framework/Versions/3.2/bin/python3"
ln -sf pythonw3.2 "/Library/Frameworks/Python.framework/Versions/3.2/bin/pythonw3"
cd PythonLauncher && make install DESTDIR=
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -o FileSettings.o -c ./FileSettings.m
在 /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:120 中包含的文件中,
来自 ./FileSettings.h:9,
来自 ./FileSettings.m:9:
/System/Library/Frameworks/Foundation.framework/Headers/NSTask.h:75:错误:“^”标记之前的语法错误
make[2]: *** [FileSettings.o] 错误 1
make[1]: *** [install_PythonLauncher] 错误 2
make: *** [frameworkinstallapps] 错误 2
任何帮助将不胜感激。
【问题讨论】:
-
为什么要构建自己的 Python 只是为了构建自己的 Python C 扩展模块?
-
发现问题并在我的 mac lion os 中安装了 python 3.2。问题是 GCC 编译器。但我想为 32 位架构安装它。但是,它是为 64 位架构安装的。知道如何实现它。
标签: python installation python-3.2