FAQ-1202 Interne Python-Pakete, die durch einen Benutzeraccount installiert werden, schlagen bei einem anderen Account fehl. Was soll ich tun?

Letztes Update: 05.09.2024

Wenn Sie Origin mit Zugriff für Alle Benutzer installiert haben und Origin später ausführen und ein Python-Paket (z. B. numpy) unter dem Windows-Benutzerkonto A installiert haben, sollte dieses Paket für alle Windows-Benutzerkonten verwendet werden.

Für diejenigen, die ein Upgrade von Origin 2023b/2024/2024b auf Origin 2025 oder höher durchgeführt haben:

Wenn Sie die installierten Python-Pakete über einen anderen Benutzeraccount nicht ausführen konnten und eine Fehlermeldung wie die folgende erhalten haben:

Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\ProgramData\OriginLab\101b\PyPackage\Py3\originpro\__init__.py", line 9, in <module> from .config import * File "C:\ProgramData\OriginLab\101b\PyPackage\Py3\originpro\config.py", line 61, in <module> np.float64: po.DF_DOUBLE, ^^^^^^^^^^ AttributeError: module 'numpy' has no attribute 'float64'

Versuchen Sie es mit einem Upgrade der Datei python311.zip, um dieses Problem zu beheben. Das heißt:

  1. Laden Sie die Datei python311.zip hier herunter.
  2. Ersetzen Sie python311.zip in Origins Installationsordner (Standard sollte C:\Program Files\OriginLab\Origin####) mit der obigen. Beachten Sie, dass Windows-Administratorrechte erforderlich sind.
    Fahren Sie mit den folgenden Schritten fort, um alle Python-Pakete neu zu installieren, da diese einen Konflikt mit den Zugriffsrechten aufwiesen.
  3. Starten Sie Origin. Wählen Sie im Menü Fenster: Befehlsfenster und führen Sie das folgende Labtalk-Skript im Befehlsfenster aus:
    pip freeze > d:\packages.txt; //you can change the path as desired
  4. Suchen und öffnen Sie die erstellte Datei packages.txt mit einem beliebigen Texteditor (z. B. Notepad). Entfernen Sie 3 Zeilen, die originpro, jedi und parso enthalten. Speichern Sie die Datei neu.
  5. Führen Sie das folgende Labtalk-Skript aus, um alle installierten Python-Paket zu entfernen.
    pip uninstall *;
  6. Führen Sie das folgende Labtalk-Skript aus, um alle Pakete neu zu installieren.
    pip install -r d:\packages.txt;
  7. Führen Sie das folgende Labtalk-Skript aus, um originpro zu aktualisieren.
    pip install originpro --upgrade;
  8. Wenn Sie dies getan haben, starten Sie Origin neu und testen Sie Ihre Python-Skripte nochmal. Es sollte nun funktionieren.

Schlüsselwörtet:Python, Paket, numpy, anderer Account, Anmeldekonto