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

Pièces-jointes (1)

Type: application/zip
Téléchargé 1230 fois
Size: 2,48 KiB