FAQ-1171 Warum funktionieren meine Python-Pakete nicht, nachdem ich ein Upgrade auf Origin 2023b vorgenommen habe?

Letztes Update: 13.04.2023

Origin2023b führt ein Upgrade des eingebetteten Python von Version 3.8 auf 3.11 durch. Pakete sind zwischen verschiedenen Versionen im Allgemeinen nicht kompatibel. Sollten Sie einige Python-Pakete wie "numpy" vorher installiert haben, können Sie diese aus diesem Grund nicht direkt in Origin2023b verwenden. Einige Apps wie die App Calcium Transient Analysis, die von der Vorgängerversion von Origin weitergegeben wurden, können in Origin 2023b auch nicht richtig funktionieren, weil die Python-Pakete, die sie benötigen, nicht direkt von Origin 2023b verwendet werden können.

Um diesen Fehler zu beheben, müssen Sie alle Python-Pakete in Origin 2023b neu installieren. Das heißt:

  1. Wählen Sie im Menü Fenster: Skriptfenster in Origin 2023b.
  2. Geben Sie im sich öffnenden Skriptfenster das folgende Skript ein:
    doc -pyr ##; //"##" is the old version of python package you need to reinstall
    
    Markieren Sie das Skript und drücken Sie Enter zum Ausführen.
  3. Der Dialog Python-Pakete wird geöffnet. Wählen Sie die Pakete aus, für die Sie ein Upgrade durchführen möchten, und klicken Sie auf OK.
    Python Packages Dialog.png
    Hinweise:

    Einige Python-Pakete haben noch keine Version 3.11, wie das "wordcloud"-Paket, das für die App Word Cloud erforderlich ist. Bitte deaktivieren Sie diese Pakete im Dialog Python-Pakete, um sie zu überspringen.



Beispiel:
Wenn Sie ein Upgrade für Ihr Origin von Version 2023 auf 2023b vornehmen, führen Sie Folgendes aus:

 doc -pyr 38;

Dies installiert alle Python-Pakete von Origin 2023 erneut.


Schlüsselwörter:Python, 3.8, 3.11, numpy, wordcloud, pandas, Upgrade, App