12.10.2016 - 12:03
folgendes problem: Ich habe module in unterordnern. Es gibt probleme diese zu importieren. In einer Pythonkonsole funktioniert es aber inder Allplanpythonkonsole nicht. Anbei ein sehr simples pythonpart welches dies zeigt.
An dem print sieht man schön, das er noch in die __init__.py reingeht, aber der import von aprint funktioniert nicht mehr, sollte aber meiner Meinung.
Fehlermeldung bei mir ist:
Script = BIMStatik\aimporttest
we are in the __init__.py of aimporttest
Traceback (most recent call last):
File "C:\ProgramData\Nemetschek\Allplan\2016\Etc\PythonPartsScripts\GeneralScripts\CreateLibraryPreview.py", line 31, in create_library_preview
BuildingElementService().read_data_from_pyp(file_name, None)
File "C:\ProgramData\Nemetschek\Allplan\2016\Etc\PythonPartsScripts\GeneralScripts\BuildingElementService.py", line 71, in read_data_from_pyp
build_ele_script = BuildingElementUtil.import_building_element_script(build_ele, False)
File "C:\ProgramData\Nemetschek\Allplan\2016\Etc\PythonPartsScripts\GeneralScripts\BuildingElementUtil.py", line 33, in import_building_element_script
script = __import__(script_name, fromlist=script_name[islash + 1:])
File "C:\Program Files\Nemetschek\Allplan\Prg\Python\Lib\site-packages\reloader.py", line 158, in _import
base = _baseimport(name, globals, locals, fromlist, level)
File "\\HEASRV01\Daten\NEM\Allplan\Prj\yzz--PythonParts.prj\PythonPartsScripts\BIMStatik\aimporttest\__init__.py", line 3, in <module>
import aprint
File "C:\Program Files\Nemetschek\Allplan\Prg\Python\Lib\site-packages\reloader.py", line 158, in _import
base = _baseimport(name, globals, locals, fromlist, level)
ImportError: No module named 'aprint'gruss bernd
BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a