3

我正在尝试使用 pythonbrew 安装 python 2.6,但在运行命令时收到一些错误

pythonbrew install --configure="--enable-unicode=ucs4" 2.6

我在 Archlinux 下运行并在那台机器上使用了很长时间的 python2.7。但我需要在我的机器上同时安装 2.6 和 2.7,所以 pythonbrew 安装似乎没问题。

这是错误:

Parser/pgen ./Grammar/Grammar ./Include/graminit.h ./Python/graminit.c
Parser/pgen ./Grammar/Grammar ./Include/graminit.h ./Python/graminit.c
gcc -pthread -c -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes  -I. -IInclude I./Include  -fPIC -DPy_BUILD_CORE -o Python/symtable.o Python/symtable.c
gcc -pthread -c -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes  -I. -IInclude -I./Include  -fPIC -DPy_BUILD_CORE -o Python/compile.o Python/compile.c
gcc -pthread -c -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes  -I. -IInclude -I./Include  -fPIC -DPy_BUILD_CORE -o Python/graminit.o Python/graminit.c
gcc -pthread -c -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes  -I. -IInclude -I./Include  -fPIC -DPy_BUILD_CORE -DSVNVERSION=\"`LC_ALL=C svnversion .`\" -o Modules/getbuildinfo.o ./Modules/getbuildinfo.c
gcc: error: directory": No such file or directory
make: *** [Modules/getbuildinfo.o] Error 1
4

2 回答 2

3

在这里找到了解决方案。基本上,svnversion在某些时候改变的行为和解决方法是svnversion在构建 python 2.6.2 时在路径中放置一个名为的脚本

#!/bin/sh
echo exported
于 2013-06-05T12:08:54.613 回答
0

虽然我不知道是什么导致了这个错误,但可以通过使用 Python 2.6.8 来解决这个问题:

pythonbrew install --configure="--enable-unicode=ucs4" 2.6.8
于 2013-03-21T08:55:54.230 回答