Ändern Sie die Python 64-Bit-Umgebung mit Anaconda in eine 32-Bit-Umgebung

Einführung

Dies ist Qiitas erster Beitrag. Vielen Dank. Ich habe mit Anaconda eine 32-Bit-Umgebung für Python erstellt und eine mit 32-Bit kompilierte DLL geladen, um zu funktionieren. (Informationen zum Erstellen einer Python 32-Bit-Umgebung finden Sie hier. Erstellen einer 32-Bit-Python-Umgebung mit Anaconda) Dann ist OSError: [WinError 193]% 1 zu einem bestimmten Zeitpunkt keine gültige Win32-Anwendung. Ich bekomme jetzt den Fehler </ b>. Anscheinend hat sich die Python-Umgebung von 32bit auf 64bit geändert. Um dies zu lösen, ändern Sie die 64-Bit-Umgebung von Python in die 32-Bit-Umgebung.

Überprüfen Sie die Python-Umgebung

Überprüfen Sie, ob Python in der aktuellen Umgebung 64-Bit oder 32-Bit ist. Starten Sie Python und es ist 32 Bit für "MSC v.1916 32 Bit" und 64 Bit für "MSC v.1916 64 Bit".

$ python
Python 3.7.5 (default, Oct 31 2019, 15:18:51) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32

Im obigen Fall ist es 64bit. Eine andere Möglichkeit ist, sich sys.maxsize anzusehen. Starten Sie Python, importieren Sie sys und zeigen Sie sys.maxsize an. Für 32 Bit 2 ^ 31-1 = 2147483647 und für 64 Bit 2 ^ 63-1 = 9223372036854775807.

maxsize.py


import sys
print(sys.maxsize)

Überprüfen / ändern Sie die Kondaeinstellungen

Verwenden Sie den Befehl conda info, um die conda-Informationen anzuzeigen und die Plattform zu überprüfen.

$ conda info

   ...Kürzung
               platform : win-64
   ...Kürzung

Setzen Sie CONDA_SUBDIR mit set CONDA_SUBDIR = win-32 auf win-32 und überprüfen Sie die Plattform erneut.

$ set CONDA_SUBDIR=win-32 
$ conda info

   ...Kürzung
               platform : win-32
   ...Kürzung

Installieren Sie Python neu

Installieren Sie Python neu. Alles was Sie tun müssen, ist "conda update --all".

$ conda update --all

    ...Kürzung
python             pkgs/main/win-64::python-3.6.9-h5500b~ --> pkgs/main/win-32::python-3.6.8-h9f7ef89_7
    ...Kürzung

Sie können sehen, dass es von Win-64 zu Win-32 geändert wurde.

Überprüfen Sie die Python-Umgebung auf Änderungen

Starten Sie Python und überprüfen Sie.

python
Python 3.6.8 |Anaconda, Inc.| (default, Feb 21 2019, 18:28:22) [MSC v.1916 32 bit (Intel)] on win32

OK, wenn es sich um "MSC v.1916 32 Bit" handelt.

Recommended Posts

Ändern Sie die Python 64-Bit-Umgebung mit Anaconda in eine 32-Bit-Umgebung
Installieren Sie die Python-Umgebung mit Anaconda
Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
So fügen Sie der Anaconda-Umgebung ein Python-Modul hinzu
Verwenden Sie Python 3.8 mit Anaconda
Python-Umgebung mit Docker-Compose
Virtuelle Umgebung mit Python 3.6
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Verwenden Sie Python in einer Anaconda-Umgebung mit VS-Code
Ein Hinweis, mit dem Sie die Python-Umgebung von Pineapple mit pyenv ändern können
Python + Anaconda + Pycharm-Umgebungskonstruktion
Stellen Sie mit Python eine Verbindung zu BigQuery her
Hinweise von der Installation von Homebrew bis zum Erstellen einer Anaconda-Umgebung für Python mit pyenv
Verwalten Sie die Python-Umgebung mit virtualenv
Stellen Sie mit Python eine Verbindung zu Wikipedia her
Ändern Sie die IP-Einstellungen mit Python in ACL von conoha
Post to Slack mit Python 3
Anaconda aktualisiert von 4.2.0 auf 4.3.0 (python3.5 aktualisiert auf python3.6)
Erstellen Sie eine Python3-Umgebung mit Ubuntu 16.04
Konstruktionsverfahren für die Anaconda3-Python-Umgebung
[Python] Ändere den Typ mit Pandas
Bereiten Sie die Python3-Umgebung mit Docker vor
Erstellen Sie mit direnv eine Python-Umgebung
Vollbit-Suche mit Python
Python-Entwicklungsumgebung mit Windows + Anaconda3 + Visual Studio Code
Schalten Sie Python mit Alternativen auf 2.7 um
Schreiben Sie mit Python in csv
So ändern Sie die Python-Version
[Aufbau einer LDAP-Umgebung: 7] Hinzufügen / Suchen / Ändern / Löschen von Benutzern mit Python
Doppelklicken Sie in Windows + Anaconda auf ipynb, um es in jupyter-notebook zu öffnen
So führen Sie eine mit Python + py2app erstellte App aus, die mit Anaconda erstellt wurde
Erstellen einer Entwicklungsumgebung für die Python2.7-Serie mit Vagrant
Webanwendung mit Python3.3.1 + Flasche (1) - Ändern Sie die Vorlagen-Engine in jinja2
So gelangen Sie mit Vagrant in die Python-Entwicklungsumgebung
So installieren Sie Python mit Anaconda
Python: So verwenden Sie Async mit
Beginnen Sie mit Python! ~ ① Umweltbau ~
Link, um mit Python zu beginnen
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Richten Sie mit Homebrew eine moderne Python-Umgebung ein
[Python] Mit Python in eine CSV-Datei schreiben
Schön dich mit Python zu treffen
Python2.7-Installation in einer Windows 32-Bit-Umgebung
Versuchen Sie, Facebook mit Python zu betreiben
Installieren Sie Scrapy in einer Python Anaconda-Umgebung
Ausgabe in eine CSV-Datei mit Python
Erstellen Sie eine MySQL + Python-Umgebung mit Docker
Ändern Sie die Standardcodierung von Python in utf-8
Erstellen Sie eine virtuelle Umgebung mit Python!
Konvertieren Sie die Liste mit Python in DataFrame
MP3 → WAV-Konvertierung mit Python
Python-Umgebungskonstruktion (Pyenv, Anaconda, Tensorflow)
Schwanzrekursion mit Python2 durchführen
Erstellen einer virtuellen Umgebung mit Python 3