Installation von BOLTSFC
Re: Installation von BOLTSFC
Habe macro und BOLTS-Verzeichnis zunächst manuell in den Macro Ordner kopiert.
Das Macro funktionerte nicht.
Dann das neueste weekly heruntergeladen und im Addon Manager unter WB BOLTSFC gewählt und install/update.
Die Rückmeldung “ successfully updated” kam innerhalb weniger Sekunden. Danach funktionierte es.
OS: Windows 10 (10.0)
Word size of FreeCAD: 64-bit
Version: 0.20.24720 (Git)
Build type: Release
Branch: master
Hash: 8b0c58d1b45017ad42bf0fa8f827f1cf22a398e7
Python version: 3.8.8
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.1
Locale: German/Germany (de_DE)
Das Macro funktionerte nicht.
Dann das neueste weekly heruntergeladen und im Addon Manager unter WB BOLTSFC gewählt und install/update.
Die Rückmeldung “ successfully updated” kam innerhalb weniger Sekunden. Danach funktionierte es.
OS: Windows 10 (10.0)
Word size of FreeCAD: 64-bit
Version: 0.20.24720 (Git)
Build type: Release
Branch: master
Hash: 8b0c58d1b45017ad42bf0fa8f827f1cf22a398e7
Python version: 3.8.8
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.1
Locale: German/Germany (de_DE)
Re: Installation von BOLTSFC
Auch versucht aber der Fehler bleibt der gleiche !cad1234 wrote: ↑Thu Apr 22, 2021 9:26 am Habe macro und BOLTS-Verzeichnis zunächst manuell in den Macro Ordner kopiert.
Das Macro funktionerte nicht.
Dann das neueste weekly heruntergeladen und im Addon Manager unter WB BOLTSFC gewählt und install/update.
Die Rückmeldung “ successfully updated” kam innerhalb weniger Sekunden. Danach funktionierte es.
15:44:35 uic import failed. Make sure that the pyside tools are installedTraceback (most recent call last):
File "C:/Users/Pit01/AppData/Roaming/FreeCAD/Macro/start_bolts.FCMacro", line 1, in <module>
import BOLTS
File "C:\Program Files\FreeCAD 0.20\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "C:\Users\Pit01\AppData\Roaming\FreeCAD\Mod\BOLTSFC\BOLTS\__init__.py", line 44, in <module>
from .gui import freecad_bolts as boltsgui
File "C:\Program Files\FreeCAD 0.20\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "C:\Users\Pit01\AppData\Roaming\FreeCAD\Mod\BOLTSFC\BOLTS\gui\freecad_bolts.py", line 37, in <module>
Ui_BoltsWidget, QBoltsWidget = uic.loadUiType(
File "<string>", line 1, in <module>
File "C:\Program Files\FreeCAD 0.20\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
<class 'ModuleNotFoundError'>: No module named 'pyside2uic'
OS: Windows 10 Version 2004
Word size of FreeCAD: 64-bit
Version: 0.20.24720 (Git)
Build type: Release
Branch: master
Hash: 8b0c58d1b45017ad42bf0fa8f827f1cf22a398e7
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: German/Germany (de_DE)
Re: Installation von BOLTSFC
Es ist eine Mischung. E ist bei den modulen (workbenches) installiert, wird aber wie ein macro initialisiert (gar nicht) und gestarted. Es in eine richtige workbench zu wandeln ist gar nicht so schwierig, allerdings laufen dann einige BOLTS testscripte nicht mehr. Dies müssten angepasst werden, das ist einfach nie geschehen.
Re: Installation von BOLTSFC
Diese Version ist himmelheillos veraltet. Diese nicht nehmen, die wird nicht funktionieren, die läuft nur unter Python 2. Hier gibt es informationen: https://github.com/boltsparts/BOLTS/releases Dort steht ein Verweis hier rauf: https://github.com/boltsparts/BOLTSFC Dort steht wie es installiert werden kann.
Zum Testen am besten
Code: Select all
import BOLTS
Re: Installation von BOLTSFC
Genau das ist das Problem, In python 3.9 wurde die getiterator methode entfernt. Siehe hier zum beispiel: https://stackoverflow.com/a/65138248 Da hilft wohl warten bis pyside das gefixt hat oder einen workaround für die fehlende methode hat. Das sollte wohl aber schnell gehen oder schon passiert sein ... ?!herbk wrote: ↑Tue Apr 20, 2021 7:23 pm ...
Python version: 3.9.2
...
auch diese Fehlermeldungen wenn ich das Makro aufrufe:
Code: Select all
... <class 'AttributeError'>: 'xml.etree.ElementTree.Element' object has no attribute 'getiterator'
Mit
...
Python version: 3.8.8
...
funktioniert es noch problemlos !
Re: Installation von BOLTSFC
gerade getest. Ich kann foldgendes bestätigen unter ...Jansinger wrote: ↑Thu Apr 22, 2021 1:49 pmAuch versucht aber der Fehler bleibt der gleiche !cad1234 wrote: ↑Thu Apr 22, 2021 9:26 am Habe macro und BOLTS-Verzeichnis zunächst manuell in den Macro Ordner kopiert.
Das Macro funktionerte nicht.
Dann das neueste weekly heruntergeladen und im Addon Manager unter WB BOLTSFC gewählt und install/update.
Die Rückmeldung “ successfully updated” kam innerhalb weniger Sekunden. Danach funktionierte es.
15:44:35 uic import failed. Make sure that the pyside tools are installedTraceback (most recent call last):
File "C:/Users/Pit01/AppData/Roaming/FreeCAD/Macro/start_bolts.FCMacro", line 1, in <module>
import BOLTS
File "C:\Program Files\FreeCAD 0.20\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "C:\Users\Pit01\AppData\Roaming\FreeCAD\Mod\BOLTSFC\BOLTS\__init__.py", line 44, in <module>
from .gui import freecad_bolts as boltsgui
File "C:\Program Files\FreeCAD 0.20\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "C:\Users\Pit01\AppData\Roaming\FreeCAD\Mod\BOLTSFC\BOLTS\gui\freecad_bolts.py", line 37, in <module>
Ui_BoltsWidget, QBoltsWidget = uic.loadUiType(
File "<string>", line 1, in <module>
File "C:\Program Files\FreeCAD 0.20\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
<class 'ModuleNotFoundError'>: No module named 'pyside2uic'
OS: Windows 10 Version 2004
Word size of FreeCAD: 64-bit
Version: 0.20.24720 (Git)
Build type: Release
Branch: master
Hash: 8b0c58d1b45017ad42bf0fa8f827f1cf22a398e7
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: German/Germany (de_DE)
Code: Select all
>>> import BOLTS
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\0_BHA_privat\progr\FreeCAD_0.19.xxxxx_Py3Qt5\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "C:\Users\BHA\AppData\Roaming\FreeCAD\Mod\BOLTSFC\BOLTS\__init__.py", line 44, in <module>
from .gui import freecad_bolts as boltsgui
File "C:\0_BHA_privat\progr\FreeCAD_0.19.xxxxx_Py3Qt5\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "C:\Users\BHA\AppData\Roaming\FreeCAD\Mod\BOLTSFC\BOLTS\gui\freecad_bolts.py", line 37, in <module>
Ui_BoltsWidget, QBoltsWidget = uic.loadUiType(
File "<string>", line 1, in <module>
File "C:\0_BHA_privat\progr\FreeCAD_0.19.xxxxx_Py3Qt5\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'pyside2uic'
>>>
OS: Windows 10 Version 2009
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24267 (Git)
Build type: Release
Branch: master
Hash: b2ca86d8d72b636011a73394bf9bcdedb3b109b7
Python version: 3.8.6+
Qt version: 5.15.1
Coin version: 4.0.1
OCC version: 7.5.0
Locale: German/Switzerland (de_CH)
Re: Installation von BOLTSFC
mit folgendem FreeCAD funktioniert es noch ...
Code: Select all
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.22960 (Git)
Build type: Release
Branch: master
Hash: c5a4b01d2e4218bcc0eb6650337650a6c65ef0e4
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Switzerland (de_CH)
Re: Installation von BOLTSFC
Der eigetliche Fehler ist hier.
in aktuellen FreeCAD windows versionen ergibt das den folgenden Fehler:
irgendwas wurde da irgendwann im libpack geändert.
Code: Select all
>>> import pyside2uic
>>>
Code: Select all
>>>
>>> import pyside2uic
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\0_BHA_privat\progr\FreeCAD_0.19.xxxxx_Py3Qt5\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'pyside2uic'
>>>
Re: Installation von BOLTSFC
Als ein beispiel kann man auch versuchen ein ui file aus den FreeCAD modulen zu laden.
Code: Select all
from FreeCADGui import PySideUic as uic
from os.path import join
wid = uic.loadUiType(join(App.getHomePath(), "Mod", "Fem", "Resources", "ui", "MeshGroup.ui"))
Code: Select all
>>>
>>> from FreeCADGui import PySideUic as uic
>>> from os.path import join
>>> wid = uic.loadUiType(join(App.getHomePath(), "Mod", "Fem", "Resources", "ui", "MeshGroup.ui"))
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "<string>", line 1, in <module>
File "C:\0_BHA_privat\progr\FreeCAD_0.19.xxxxx_Py3Qt5\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'pyside2uic'
>>>
Re: Installation von BOLTSFC
Danke für Info!
Gleich aktuellen Master heruntergeladen, extrahiert und alles in den macro ordner geschoben (war mir nicht sicher, welche Version bei mir installiert).
Windows Dev 24720 gestartet und vorsichtshalber noch mal unter Addon Manager BOLTFC gewählt und Installation / update gewählt → nach wenigen sekunden „successfull“, Macro funktioniert.
Interessant finde ich , dass das macro in der stable version eine Fehlermeldung ausgibt und abbricht, in der Dev 24720 nicht, in der win conda 24789 weekly, die eben gerade runtergeladen auch keine Fehlermeldung mehr.
Hier sieht es so aus, als ob es mit >/= 24720 funktioniert..soweit hier getestet..
OS: Windows 10 (10.0)
Word size of FreeCAD: 64-bit
Version: 0.20.24720 (Git)
Build type: Release
Branch: master
Hash: 8b0c58d1b45017ad42bf0fa8f827f1cf22a398e7
Python version: 3.8.8
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.1
Locale: German/Germany (de_DE)
Gleich aktuellen Master heruntergeladen, extrahiert und alles in den macro ordner geschoben (war mir nicht sicher, welche Version bei mir installiert).
Windows Dev 24720 gestartet und vorsichtshalber noch mal unter Addon Manager BOLTFC gewählt und Installation / update gewählt → nach wenigen sekunden „successfull“, Macro funktioniert.
Interessant finde ich , dass das macro in der stable version eine Fehlermeldung ausgibt und abbricht, in der Dev 24720 nicht, in der win conda 24789 weekly, die eben gerade runtergeladen auch keine Fehlermeldung mehr.
Hier sieht es so aus, als ob es mit >/= 24720 funktioniert..soweit hier getestet..
OS: Windows 10 (10.0)
Word size of FreeCAD: 64-bit
Version: 0.20.24720 (Git)
Build type: Release
Branch: master
Hash: 8b0c58d1b45017ad42bf0fa8f827f1cf22a398e7
Python version: 3.8.8
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.1
Locale: German/Germany (de_DE)