[PYTHON] Was tun, wenn der Benutzername geändert wird und der Pfad der pyenv-Bibliothek nicht übergeben wird?

Überblick

Wenn der Benutzername geändert und das Home-Verzeichnis umbenannt wird, kann pyenv stecken bleiben. Dies liegt daran, dass sich der Python-Pfad, auf den die Bibliothek in der Umgebung von pyenv verweist, normalerweise im Home-Verzeichnis befindet, aber nicht funktioniert. Es kann durch die folgende Methode gelöst werden. Die Korrespondenz ist für pyenv-virtualenv dieselbe. Umgebung: Ubuntu 16.04

Verfahren

#Umgebungsnamen abrufen
$ pyenv versions
 
$ vi ~/.pyenv/versions/Umgebungsname/bin/pip

Ich denke, die erste Zeile lautet wie folgt.

#!/home/Alter Benutzername/.pyenv/versions/Umgebungsname/bin/python3.*

Dies ist der sogenannte Siban, der den Interpreter angibt, der in der Dolmetschersprache gelesen werden soll. Die ID ist noch alt, ändern Sie sie also in eine neue.

#!/home/Neuer Benutzername/.pyenv/versions/Umgebungsname/bin/python3.*

Jetzt funktioniert pip. Danach können Sie es einheitlich ändern, indem Sie andere Bibliotheken neu installieren.

$ pip freeze > requirements.txt
$ pip install -r requirements.txt

Recommended Posts

Was tun, wenn der Benutzername geändert wird und der Pfad der pyenv-Bibliothek nicht übergeben wird?
Was tun, wenn pyenv nicht aktiviert ist (zsh)
Was tun, wenn Python in pyenv nicht von der Systemversion wechselt?
Was tun, wenn bei der Installation von pyenv kein Fehler auftritt?
So übergeben Sie den Pfad zu der mit pyenv und virtualenv mit PyCharm erstellten Bibliothek
[EC2] Was tun, wenn Selen festsitzt und die Verarbeitung nicht fortgesetzt wird?
Was tun, wenn der Fortschrittsbalken in tqdm von Python nicht angezeigt wird?
Was tun, wenn bei der Installation von openCV 3 der Fehler "Fehler: opencv3: Unterstützt nicht das Erstellen von Python 2- und 3-Wrappern" angezeigt wird
Was tun, wenn das Bild nicht mit matplotlib usw. im Docker-Container angezeigt wird?
Was tun, wenn der Inode unter EC2 Linux erschöpft ist?
Was tun, wenn Sie eine Binärdatei katzen oder verfolgen und das Terminal verstümmelt ist?
Was tun, wenn die Pipenv-Umgebung durch Aktualisierung von Homebrew beschädigt wird?
Beispiel, was zu tun ist, wenn das Beispielskript nicht funktioniert (OpenCV-Python)
Was tun, wenn das Diagramm nicht auf dem Jupyter-Notizbuch (Ipython) angezeigt wird?
Was tun, wenn die japanische Unterstützung unter Ubuntu 16.04 nicht vollständig installiert ist?
Was tun, wenn (Basis) am Anfang des Mac-Terminals angezeigt wird?
Was zu tun ist, wenn es nicht in der Sudoers-Datei enthalten ist. Dieser Vorfall wird gemeldet.
Was tun, wenn Pythons IntelliSense in VS Code unter Windows nicht angezeigt wird?
So installieren und verwenden Sie pyenv. Was tun, wenn Sie die Python-Version nicht wechseln können?
[Einführung in Python] Was ist das wichtige "if __name__ == '__ main__':" beim Umgang mit Modulen?
Übergeben Sie sich in der Klasse nicht an ProcessPoolExecutor
Behebt ein Problem, bei dem cv2.imread () beim Versuch, ein Bild zu lesen, keinen Fehler ausgibt, auch wenn der Pfad nicht übergeben wird
Was tun, wenn Jupyter Notebook unter WSL nicht automatisch im Browser gestartet wird?
Verfahren, die durchgeführt werden müssen, wenn Japanisch nicht in matplotlib angezeigt wird
Warum Django-Import-Export-Import so langsam ist und was zu tun ist
Was tun, wenn pip --user in einer mit pyenv erstellten virtuellen Umgebung einen Fehler zurückgibt?
NameError: Der globale Name'dot_parser 'ist nicht definiert und was ist zu tun, wenn er in Python angezeigt wird?
Geben und meinen Sie die Einschränkungsoption in scipy.optimize.minimize
Was tun, wenn die Einstellungen der jupyterlab-Erweiterung nicht angezeigt werden?
Was tun, wenn "Unbenannt: 0" in_csv-> read_csv von Pandas hinzugefügt wird?
Was tun, wenn Sie den Papierkorb in Lubuntu 18.04 nicht verwenden können?
Was tun, wenn der Werttyp in Python nicht eindeutig ist?
Was tun, wenn bei der Installation von wxPython unter Mac OS X die Meldung "~ .pkg" beschädigt wird und nicht geöffnet werden kann?
Was tun, wenn bei der Installation von CentOS auf VirtualBox die Meldung "Die Sitzung konnte nicht geöffnet werden" angezeigt wird
Stellen Sie fest, ob die Bibliothek installiert ist.
Was tun, wenn in python json .dumps eine Dezimalstelle enthalten ist?
Was tun, wenn das über Scrapy heruntergeladene Ergebnis auf Englisch ist?
[Einführung in Python] Was ist der Unterschied zwischen einer Liste und einem Taple?
Was tun, wenn ipython und python mit unterschiedlichen Versionen starten?
Was bedeutet es, den WEG zu durchlaufen? Wo sind die Befehle?
Was tun, wenn der Befehl yum das Gebietsschema nicht festlegen kann? Standardmäßig ist C.
Was tun, wenn der Chainer (Windows) -Beispielverzeichnis mit WinError 183 beendet wird?
Was tun, wenn der Server nicht mit dem Runserver python manage.py startet?
Was tun, wenn Sie URL 443 mit pip nicht abrufen konnten?
Hinweise, was zu tun ist, wenn das Löschen von Schatten nicht mit Scatter () / Scatter3d () von Matplotlib funktioniert
Was tun, wenn Sie pyenv mit Homebrew auf Ihrem Mac OS installiert haben, die Python-Version jedoch nicht wechselt?
Auch wenn die Entwicklungssprache in Cloud9 in Python3 geändert wird, wird Version 2 in Python - Version angezeigt
Swapon fehlgeschlagen: Was tun, wenn Sie sich über eine Operation ärgern, die nicht zulässig ist?
Was tun, wenn CERTIFICATE_VERIFY_FAILED auftritt, wenn nltk.download () unter macOS pyhon ausgeführt wird?
Eine Geschichte, die manchmal nicht funktioniert, wenn pip die neueste ist
Lassen Sie uns aktualisiert verschlüsseln! Was tun, wenn der Befehl certbot erneuern nicht funktioniert?
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?
Was tun, wenn "Python nicht konfiguriert" angezeigt wird? Verwenden von PyDev in Eclipse
Was tun, wenn bei der Eingabe eines Kameravideos in OpenCV ein Abbruch angezeigt wird?
Ist die parallele Programmierung schwierig, und wenn ja, was können Sie dagegen tun?
Was tun, wenn NotADirectoryError: [Errno 20] Kein Verzeichnis: 'xdg-settings' wird im Jupyter-Notizbuch angezeigt