FAQ-1202 Interne Python-Pakete, die durch einen Benutzeraccount installiert werden, schlagen bei einem anderen Account fehl. Was soll ich tun?Interal-Python-Packages-Fail-for-Different-User
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:
- Laden Sie die Datei python311.zip hier herunter.
- 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. - 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
- 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.
- Führen Sie das folgende Labtalk-Skript aus, um alle installierten Python-Paket zu entfernen.
pip uninstall *;
- Führen Sie das folgende Labtalk-Skript aus, um alle Pakete neu zu installieren.
pip install -r d:\packages.txt;
- Führen Sie das folgende Labtalk-Skript aus, um originpro zu aktualisieren.
pip install originpro --upgrade;
- 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
|