Changer l'environnement Python 64 bits en environnement 32 bits avec Anaconda

introduction

C'est le premier message de Qiita. Je vous remercie. J'ai créé un environnement 32 bits pour Python avec Anaconda et chargé une DLL compilée avec 32 bits pour fonctionner. (Voir ici pour savoir comment créer un environnement Python 32 bits. Créer un environnement Python 32 bits avec Anaconda) Ensuite, à un moment donné, ʻOSError: [WinError 193]% 1 n'est pas une application Win32 valide. J'obtiens maintenant l'erreur «</ b>. Apparemment, l'environnement Python est passé de 32 bits à 64 bits, Pour résoudre ce problème, modifiez l'environnement 64 bits de Python en environnement 32 bits.

Vérifiez l'environnement Python

Vérifiez si Python dans l'environnement actuel est 64 bits ou 32 bits. Démarrez Python et il est 32 bits pour "MSC v.1916 32 bits" et 64 bits pour "MSC v.1916 64 bits".

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

Dans le cas ci-dessus, il s'agit de 64 bits. Une autre option consiste à regarder sys.maxsize. Démarrez Python, importez sys et affichez sys.maxsize. Pour 32 bits, 2 ^ 31-1 = 2147483647, et pour 64 bits, 2 ^ 63-1 = 9223372036854775807.

maxsize.py


import sys
print(sys.maxsize)

Vérifier / modifier les paramètres de conda

Utilisez la commande conda info pour afficher les informations conda et vérifier la plateforme.

$ conda info

   ...réduction
               platform : win-64
   ...réduction

Réglez CONDA_SUBDIR sur win-32 avec set CONDA_SUBDIR = win-32 et vérifiez à nouveau la plate-forme.

$ set CONDA_SUBDIR=win-32 
$ conda info

   ...réduction
               platform : win-32
   ...réduction

Réinstaller Python

Réinstallez Python. Tout ce que vous avez à faire est conda update --all.

$ conda update --all

    ...réduction
python             pkgs/main/win-64::python-3.6.9-h5500b~ --> pkgs/main/win-32::python-3.6.8-h9f7ef89_7
    ...réduction

Vous pouvez voir qu'il est passé de win-64 à win-32.

Vérifier les changements dans l'environnement Python

Démarrez Python et vérifiez.

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

OK si c'est "MSC v.1916 32 bits"

Recommended Posts

Changer l'environnement Python 64 bits en environnement 32 bits avec Anaconda
Installer l'environnement Python avec Anaconda
De la construction d'environnement Python à la construction d'environnement virtuel avec anaconda
[Python] Création d'un environnement avec Anaconda [Mac]
[Python] Créez un environnement virtuel avec Anaconda
Créer un environnement Python avec Anaconda sur Mac
Comment ajouter un module python à l'environnement anaconda
Utilisez Python 3.8 avec Anaconda
environnement python avec docker-compose
Environnement virtuel avec Python 3.6
Construire un environnement Anaconda pour Python avec pyenv
Utiliser Python dans un environnement Anaconda avec VS Code
Notez que l'environnement Python de Pineapple peut être modifié avec pyenv
Construction de l'environnement Python + Anaconda + Pycharm
Connectez-vous à BigQuery avec Python
Notes de l'installation de Homebrew à la création d'un environnement Anaconda pour Python avec pyenv
Gérez l'environnement python avec virtualenv
Connectez-vous à Wikipedia avec Python
Changer les paramètres IP en ACL de conoha avec python
Publiez sur Slack avec Python 3
Anaconda mis à jour de 4.2.0 à 4.3.0 (python3.5 mis à jour vers python3.6)
Créer un environnement python3 avec ubuntu 16.04
Procédure de construction de l'environnement python Anaconda3
[Python] Changer de type avec les pandas
Préparer l'environnement python3 avec Docker
Construire un environnement python avec direnv
Recherche de bits complète avec Python
Environnement de développement Python avec Windows + Anaconda3 + Visual Studio Code
Basculer python vers 2.7 avec des alternatives
Écrire en csv avec Python
Comment changer la version de Python
[Construction de l'environnement LDAP: 7] Ajouter / rechercher / modifier / supprimer des utilisateurs avec Python
Double-cliquez sur ipynb dans l'environnement windows + anaconda pour l'ouvrir dans jupyter-notebook
Comment exécuter une application construite avec Python + py2app construite avec Anaconda
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
Application Web avec Python3.3.1 + Bottle (1) - Changer le moteur de modèle en jinja2
Comment entrer dans l'environnement de développement Python avec Vagrant
Comment installer Python à l'aide d'Anaconda
Python: comment utiliser async avec
Commencez avec Python! ~ ① Construction de l'environnement ~
Lien pour commencer avec python
Construction de l'environnement Anaconda Python sous Windows 10
Configurer un environnement Python moderne avec Homebrew
[Python] Ecrire dans un fichier csv avec Python
Ravi de vous rencontrer avec python
installation de python2.7 dans un environnement Windows 32 bits
Essayez d'exploiter Facebook avec Python
Installer Scrapy dans l'environnement Python Anaconda
Sortie vers un fichier csv avec Python
Construire un environnement Mysql + Python avec docker
Changer le codage par défaut de python en utf-8
Créez un environnement virtuel avec Python!
Convertir la liste en DataFrame avec python
Conversion MP3 → WAV avec Python
Construction d'environnement Python (pyenv, anaconda, tensorflow)
Pour faire une récursion avec Python2
Créer un environnement virtuel avec Python 3