用于python3.5的c编译器

时间:2017-04-28 09:06:06

标签: python-3.x compilation

我想安装python-igraph。我需要c/c++ compiler,如何在c compiler windows中安装python?以及如何将python-igraph链接到此编译器? 我安装了Mingw,但后来我不知道应该如何为它设置变量?

编辑:我想运行this tool。其中一个要求是安装python-igraph。当我运行this file时出现以下错误:

 File "toplevel.py", line 37
 self.transformation_directory = "C:\Users\aaa\Desktop\Workspace1\test3\backend\generated/transformation"
                                         ^
 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

有人告诉我这是因为c / c ++编译器没有安装在你的电脑上。 我也搜索了这个错误,但解决方案取决于我知道这个工具的源代码。但是我不知道源代码我只是改变了上面文件的第6行和第73行。

我使用的是Windows 8(我在windows vista上有同样的错误)。

我的系统路径变量是:

C:\ Program Files \ Java \ jdk1.7.0_79 \ bin; C:\ Users \ aaa \ AppData \ Local \ Programs \ Python \ Python35; C:\ Users \ aaa \ AppData \ Local \ Programs \ Python \ Python35 \ Scripts; C:\ Program Files \ pl \ bin;

我的用户路径变量是:

C:\ Program Files \ Java \ jdk1.7.0_79 \ bin

1 个答案:

答案 0 :(得分:0)

在python中,你应该使用双反斜杠来表示路径分隔符。

您收到该消息是因为\U它用于扩展Unicode代码点转义。

试试这个:

self.transformation_directory = "C:\\Users\\aaa\\Desktop\\Workspace1\\test3\\backend\\generated\\transformation"