2013-08-25 3 views
0

Сначала у меня нет опыта работы с python. Я просто хочу установить модуль в blender, который поставляется с setup.py. Кажется, мне нужен Cython, чтобы установить это. Я добавил Cython в PYTHONPATH и папку bin в PATH. Эта ошибка отображается:Как можно установить модуль с setup.py с помощью Cython?

python setup.py install 
running install 
running build 
running build_ext 
Traceback (most recent call last): 
    File "setup.py", line 17, in <module> 
    cmdclass = {'build_ext': build_ext}) 
    File "C:\Python33\lib\distutils\core.py", line 148, in setup 
    dist.run_commands() 
    File "C:\Python33\lib\distutils\dist.py", line 917, in run_commands 
    self.run_command(cmd) 
    File "C:\Python33\lib\distutils\dist.py", line 936, in run_command 
    cmd_obj.run() 
    File "C:\Python33\lib\distutils\command\install.py", line 569, in run 
    self.run_command('build') 
    File "C:\Python33\lib\distutils\cmd.py", line 313, in run_command 
    self.distribution.run_command(command) 
    File "C:\Python33\lib\distutils\dist.py", line 936, in run_command 
    cmd_obj.run() 
    File "C:\Python33\lib\distutils\command\build.py", line 126, in run 
    self.run_command(cmd_name) 
    File "C:\Python33\lib\distutils\cmd.py", line 313, in run_command 
    self.distribution.run_command(command) 
    File "C:\Python33\lib\distutils\dist.py", line 936, in run_command 
    cmd_obj.run() 
    File "C:\Cython-0.19.1\Cython\Distutils\build_ext.py", line 163, in run 
    _build_ext.build_ext.run(self) 
    File "C:\Python33\lib\distutils\command\build_ext.py", line 354, in run 
    self.build_extensions() 
    File "C:\Cython-0.19.1\Cython\Distutils\build_ext.py", line 170, in build_extensions 
    ext.sources = self.cython_sources(ext.sources, ext) 
    File "C:\Cython-0.19.1\Cython\Distutils\build_ext.py", line 181, in cython_sources 
    from Cython.Compiler.Main \ 
    File "C:\Cython-0.19.1\Cython\Compiler\Main.py", line 302 
    except UnicodeDecodeError#, e: 
           ^
SyntaxError: invalid syntax 

Версии: Python 3.3/Windows7 64/Cython-0.19.1

Любые идеи, что я должен попробовать?

+0

Э-э, что? Возможно, ваша установка Cython повреждена (это действительно незаконный синтаксис). Подумайте о переустановке, возможно? – nneonneo

+0

Для Cython на Python 3.3 установлен [установщик Windows] (http://www.lfd.uci.edu/~gohlke/pythonlibs/#cython); попробуй это, может быть? – nneonneo

+0

@nneonneo Спасибо, я попробую это. – stacker

ответ

1

Похоже, что ваша установка Cython была каким-то образом повреждена. Возможно, вам захочется рассмотреть возможность установки новой установки, возможно, с Cython Windows installer for Python 3.3.

Смежные вопросы