Pour utiliser python, mettez pyenv sur macOS avec PyCall

Contexte

J'ai mis tensorflow avec GPU activé dans python 3.6.0 que j'ai mis dans pyenv.

Pour l'utiliser depuis Julia via PyCall

ENV["PYTHON"]="/Users/foo/.pyenv/versions/3.6.0/bin/python"
Pkg.build("PyCall")

Et reconstruisez PyCall avec la variable d'environnement PYTHON

using PyCall

Puis

ImportError: No module named site

Contre-mesures

Il semble que la cause en soit que libpython soit un lien statique lors de l'insertion avec pyenv. CONFIGURE_OPTS = "--enable-shared" et libpython lors de l'installation de pyenv Il était possible de s'en occuper en passant l'option de créer en spécifiant le lien dynamique.

CONFIGURE_OPTS="--enable-shared" pyenv install 3.6.0

Matériel de référence

Article associé

Recommended Posts

Pour utiliser python, mettez pyenv sur macOS avec PyCall
Comment utiliser tkinter avec python dans pyenv
Comment utiliser Ruby's PyCall pour activer Pyenv Python
Python: comment utiliser async avec
Comment utiliser SQLite en Python
Comment utiliser Mysql avec python
Utiliser Python mis en pyenv avec NeoVim
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Comment installer Python2.7 python3.5 avec pyenv (sur RHEL5 CentOS5) (novembre 2016)
[Introduction à Python] Comment utiliser la classe en Python?
[Itertools.permutations] Comment créer une séquence en Python
Comment utiliser BigQuery en Python
Mémorandum sur l'utilisation du python gremlin
Comment utiliser __slots__ dans la classe Python
Comment utiliser les expressions régulières en Python
Comment utiliser is et == en Python
Comment gérer l'erreur d'installation de python dans pyenv (BUILD FAILED)
Comment utiliser Pyenv
Comment utiliser la bibliothèque C en Python
[REAPER] Comment jouer à Reascript avec Python
Stratégie sur la façon de monétiser avec Python Java
Comment utiliser la bibliothèque d'images Python dans la série python3
Comment utiliser Python Kivy ④ ~ Exécution sur Android ~
Mettez Python 2.7.x dans pyenv sur Mac OSX 10.15.5
[Pour les débutants] Comment utiliser la commande say avec python!
Comment convertir / restaurer une chaîne avec [] en python
Comment faire un calcul de hachage avec Salt en Python
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
Expliquez en détail comment créer un son avec python
[Python] Comment utiliser la liste 1
Comment exécuter python dans l'espace virtuel (pour MacOS)
Comment gérer l'échec de l'initialisation pyenv dans Fish 3.1.0
Comment exécuter des tests avec Python unittest
Comment utiliser le mode interactif python avec git bash
Comment utiliser Python Argparse
Python: comment utiliser pydub
[Python] Comment utiliser checkio
Autoencoder dans Chainer (Remarques sur l'utilisation de + trainer)
J'ai essayé de résumer comment utiliser les pandas de python
Comment utiliser Django avec Google App Engine / Python
Comment utiliser le modèle appris dans Lobe en Python
Comment développer en Python
[Python] Comment utiliser input ()
Comment utiliser Python lambda
[Python] Comment utiliser virtualenv
python3: Comment utiliser la bouteille (3)
python3: Comment utiliser la bouteille
Comment utiliser les octets Python
Remarques sur l'utilisation de StatsModels qui peuvent utiliser la régression linéaire et GLM en python
Comment utiliser le multitraitement python (suite 3) apply_async en classe avec Pool en tant que membre
Comment utiliser le wrapper Python PyRealsense de Realsense avec Jetson Nano
Utilisez Python 3 introduit par l'outil de ligne de commande sur macOS Catalina
Comment extraire n'importe quel rendez-vous dans Google Agenda avec Python
Comment utiliser la méthode __call__ dans la classe Python
[Hyperledger Iroha] Remarques sur l'utilisation du SDK Python
Comment utiliser VS Code dans un environnement Venv avec Windows
Comment utiliser pyenv et pyenv-virtualenv à votre manière
[Introduction à l'application Udemy Python3 +] 36. Utilisation de In et Not
Installez pyenv sur MacBookAir et basculez Python à utiliser