[PYTHON] Que faire si l'environnement Pipenv est corrompu en mettant à jour Homebrew

Par exemple, lorsque l'erreur suivante se produit

$ pipenv run ./manage.py shell
Loading .env environment variables…
dyld: Library not loaded: @executable_path/../.Python
  Referenced from: /Users/zenwerk/.virtualenvs/some-project/bin/python
  Reason: image not found
/bin/sh: line 1: 10581 Abort trap: 6           pipenv run ./manage.py shell
make: *** [shell] Error 134

Dans le répertoire où se trouve Pipfile, recréez l'environnement en suivant les étapes ci-dessous.

#Effacez l'environnement existant sans poser de questions
$ PIPENV_IGNORE_VIRTUALENVS=1 pipenv --rm

#Recréez l'environnement pipenv
$ pipenv sync
Creating a virtualenv for this project…
Pipfile: /Users/zenwerk/src/some-project/Pipfile
Using /usr/local/Cellar/pipenv/2018.11.26_2/libexec/bin/python3.7 (3.7.5) to create virtualenv…
⠏ Creating virtual environment...Already using interpreter /usr/local/Cellar/pipenv/2018.11.26_2/libexec/bin/python3.7

#Réinstallation de dépendance
$ pipenv install --dev

Recommended Posts

Que faire si l'environnement Pipenv est corrompu en mettant à jour Homebrew
Que faire lorsque l'inode est épuisé sur EC2 Linux
Que faire lorsque le shell pipenv devient impossible
Que faire lorsque l'avertissement "L'environnement est cohérent ..." apparaît dans l'environnement Anaconda
Que faire si (base) est affiché au début du terminal Mac
Je ne peux pas utiliser le shell pipenv ... que dois-je faire?
Que faire si pyenv n'est pas activé (zsh)
Que faire si la barre de progression n'est pas affichée dans tqdm de python
Que faire si la dépendance du package ne peut pas être réparée
Que faire si pip donne une DistributionError dans Homebrew
Que faire si yum casse
Que faire si l'image n'est pas affichée à l'aide de matplotlib etc. dans le conteneur Docker
Que faire si «Sans nom: 0» est ajouté dans to_csv-> read_csv des pandas
Que faire si vous ne pouvez pas utiliser la poubelle dans Lubuntu 18.04.
Que faire lorsque le type de valeur est ambigu en Python?
Que faire si vous chattez ou suivez un fichier binaire et que le terminal est brouillé
Que faire si le nom d'utilisateur est modifié et que le chemin de la bibliothèque pyenv ne passe pas
Que faire s'il y a un décimal dans python json .dumps
Que faire lorsque le résultat téléchargé via scrapy est en anglais
Que faire lorsque la commande yum ne parvient pas à définir les paramètres régionaux, par défaut C
Que faire si le mnist d'exemple Chainer (Windows) se termine par WinError 183.
Que faire si le serveur ne démarre pas avec python manage.py runserver
Que faire si vous ne pouvez pas installer avec pip dans l'environnement babun
Que faire si psycopg2 génère une erreur lorsque pipenv se verrouille dans un environnement Pipenv
Que faire si vous obtenez une erreur "Aucune version trouvée" sur pipenv
Que faire si CERTIFICATE_VERIFY_FAILED se produit lorsque nltk.download () est effectué sur macOS pyhon
Que faire si pipreqs aboutit à UnicodeDecodeError
Que faire si vous avez installé pyenv sur votre Mac OS en utilisant Homebrew mais que la version python ne change pas
Que faire si mod_fcgid ne peut pas résoudre UnicodeEncodeError
Let's Encrypt mis à jour! Que faire si la commande certbot renouveler ne fonctionne pas
Que faire si les rails ne fonctionnent pas
[Note] Que faire si la bibliothèque Qt entre en conflit entre pyqt et opencv
Que faire si pip ne peut pas être installé
Que faire si l'autocomplete-python d'atome ne fonctionne pas
Que faire si l'abandon s'affiche lors de la saisie d'une vidéo de caméra dans OpenCV
Que faire si Docker-sync cesse soudainement de fonctionner
nb_conda_kernels est recommandé si vous souhaitez entrer dans l'environnement virtuel avec jupyter
Que faire si une erreur de version se produit dans le pilote Selenium Chrome
Que faire si le support japonais n'est pas complètement installé sur Ubuntu 16.04
Qu'advient-il du journal d'accès lorsque le site Web est automatiquement accédé par sélénium-webdriver
Que faire si ubuntu dit que le mot de passe est trop court pour être modifié [commande passwd] [ubuntu]
Que faire quand n'est pas dans le fichier sudoers. Cet incident sera signalé.
Que faire si le Microsoft Store s'ouvre même si vous exécutez python sous Windows
Que faire lorsque seule la fenêtre est affichée et que rien ne s'affiche dans le pygame
Que faire si la commande d'impression elle-même provoque une erreur dans le python de Maya
Que faire si vous ne voyez pas IntelliSense de Python dans VS Code sous Windows
[Introduction à Python] Quel est l'important "if __name__ == '__ main__':" lorsqu'il s'agit de modules?
Que faire lorsque Python ne passe pas de la version système dans pyenv
Que faire si vous obtenez l'erreur ʻERR_FEATURE_UNAVAILABLE_ON_PLATFORM` lors de l'utilisation de ts-node-dev sous Linux
Que faire si l'installation de pip échoue dans Xcode 5.1
Que faire si vous ne pouvez pas installer mysqlclient
curl: (60) Que faire lorsque le certificat de l'émetteur n'est pas valide.
Aucun module nommé Que faire si vous obtenez "libs.resources"
ModuleNotFoundError: No module Que faire si vous obtenez 'sensorflow.contrib'
Que faire si l'installation de SciPy échoue sur CentOS
Que faire si une erreur de décodage Unicode se produit dans pip
Ce que j'ai fait pour établir une connexion SSH à l'environnement VPS Ubuntu