无法将FreeCAD导入Python

时间:2013-10-08 15:16:14

标签: cad freecad

当我尝试从放置在另一个文件夹中的Python文件导入到FreeCAD时,我遇到了一些问题。 Python文件位置:c:/users/workspace/main.py FreeCAD:c:/program files (x86)/FreeCAD0.13/bin

当我尝试使用命令from FreeCAD import *导入时(我将FreeCAD的路径附加到sys sys.path.append (" path-To-FreeCADs-BinFolder " ) 我收到一个错误:

FreeCAD 0.13, Libs: 0.13R1828
Initialization of FreeCAD failed:
While initializing FreeCAD the  following exception occurred:
''module' object has no attribute 'PrintError''
Please contact the application's support team for more information. "

但是当我在FreeCAD的文件夹中创建一个Python文件时,它可以工作。我的意思是像我上面写的那样导入FreeCAD。

ps:我的Python版本是2.7.5,FreeCAD是:0.13

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题并且四处浏览我发现Win版本不支持Python2.7,所以你必须安装Python 2.6,打开一个shell并做同样的事情 导入系统 sys.path.append('C:// Program Files // FreeCAD0.13 / bin') 导入FreeCAD

然后它应该工作