当我尝试从放置在另一个文件夹中的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
答案 0 :(得分:3)
我遇到了同样的问题并且四处浏览我发现Win版本不支持Python2.7,所以你必须安装Python 2.6,打开一个shell并做同样的事情 导入系统 sys.path.append('C:// Program Files // FreeCAD0.13 / bin') 导入FreeCAD
然后它应该工作