Einstellungen für die Python-Umgebung (virtualenv + pip ist nicht möglich)

Hallo, es ist das, was Sie versuchen, die App in Django in Python Anfänger zu produzieren. (Entwicklung mit Python3-System) Es scheint, dass Sie es mit Anaconda + Django tun können, aber da es nur wenige Informationen gibt, werde ich es später versuchen. Überprüfen Sie zunächst den Unterschied zwischen pyenv, virtualenv, pip und anaconda. https://mycodingjp.blogspot.com/2018/12/python-venv-virtualenv.html https://oversleptabit.com/archives/2195 https://qiita.com/caad1229/items/325ca5c8ad198b0ebce7 Ich habe mich für virtualenv + pip entschieden. Auf der offiziellen Website habe ich mit dem Befehl venv eine virtuelle Umgebung erstellt. Ich konnte das tun, aber ich werde es jetzt lassen. https://www.python.jp/install/macos/virtualenv.html

% python -V

Überprüfen Sie die Version Ihres eigenen PCs. Ich hatte bereits das 2. System. Da das 2. System nicht mehr unterstützt wird, installieren Sie das 3. System. Als Fluss Es sollte als xcode → homebrew → python3 gehen. Übrigens scheint es, dass Sie xcode installieren müssen, um Homebrew zu verwenden. (Homebrew verwaltet Pakete.)

% xcode-select --install

Wenn Sie im Internet nach der Installation von Homebrew suchen, wird der Befehl sofort ausgegeben

% /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
% brew install python3

Jetzt werden wir endlich eine virtuelle Umgebung erstellen. Installieren Sie zunächst virtualenv

% sudo pip install virtualenv

Dann

sudo: pip: command not found

Wann. Kein Kommentar? Laut dem Internet gibt es einen Hinweis, der mit der Installation von Python geliefert wird. .. Gibt es keinen Pip?

% where pip
/usr/local/bin/pip

In meinem Fall dachte ich, es sei ein Versionsproblem, daher werde ich die Version aktualisieren. Zu pip3. ..

% pip3 install --user --upgrade pip

Wenn Sie den Befehl pip nicht verwenden können, können Sie einen Hinweis erhalten, indem Sie sich dies ebenfalls ansehen. https://www.python.jp/install/ubuntu/pip.html https://qiita.com/sf213471118/items/3ee4ebd5d39856345682 https://qiita.com/tom-u/items/134e2b8d4e11feea8e12

Versuchen Sie es nochmal

% sudo pip install virtualenv

Ich konnte gehen! !! !! !!

Als ich mir die offizielle Website ansah, fragte ich mich, ob es eine andere Methode gab, aber ich werde sie noch einmal in Betracht ziehen.

Ich bin froh, dass ich danach knusprig werden konnte.

% virtualenv -p python3 Lieblingsname

Erstellen Sie eine virtuelle Umgebung, indem Sie python3 angeben. Ich werde in die gehen, die ich gemacht habe

% . .Lieblingsname/bin/activate

Oder

%Quelle Lieblingsname/bin/activate

Beim Verlassen

% deactivate

Es hat lange gedauert, aber ich war erleichtert. Nachdem ich eine App erstellt habe, werde ich die offizielle Methode ausprobieren. Bitte zögern Sie nicht, Fehler zu korrigieren.

Recommended Posts

Einstellungen für die Python-Umgebung (virtualenv + pip ist nicht möglich)
Python-Umgebungseinstellungen
"Temporäre Lösung", wenn pip nicht aktualisiert werden kann [Python]
Untersuchung beim Import kann nicht mit Python durchgeführt werden
Matplotlib usw. kann nicht in die VirtualEnv-Umgebung importiert werden
Python Hinweis: Wenn der Befehl pip nicht verwendet werden kann
Beim Import kann matplotlib.pyplot nicht in einer pyenv-virtualenv-Umgebung ausgeführt werden
Videos können in der Python-Entwicklungsumgebung nicht mit Spyder geladen werden
Installieren Sie Python unter Windows + pip + virtualenv
Emacs-Einstellungen für die Python-Entwicklungsumgebung
Python + SCOOP Distributed Computing kann nicht auf Windows-PCs ausgeführt werden
Jupyter Notebook 6.0.2 kann nicht in der in Anaconda erstellten Python 2.7-Umgebung installiert werden
Wettbewerbsprogrammierung mit Python Lokale Umgebungseinstellungen
Python-Modul mit "- (Bindestrich)" kann nicht gelöscht werden
Maßnahmen, um SSL nicht mit Pycharm installieren oder importieren zu können
Bereinigen Sie die Python-Umgebung mit Pythonz und virtualenv
Erstellen Sie eine Python-Entwicklungsumgebung (pythonz, virtualenv, direnv).
Lösung, wenn aws-cli in der virtuellen Umgebung von Mac nicht ausgeführt werden kann (nach der Installation von Python 3.8)
De-VBA Excel Tool! Beseitigen Sie das VBA Tool in einer Umgebung, in der Python nicht mit Python installiert werden kann
Aufbau der Python3 TensorFlow-Umgebung (Mac und pyenv virtualenv)
Ich kann mit Python3.5 (Windows) + django1.7.1 kein Projekt erstellen.
Erstellen einer Python-Umgebung mit virtualenv und direnv
Verwenden Sie den neuesten Pip in einer virtuellen Umgebung
Verwalten Sie die Python-Umgebung mit mehreren Versionen mit Pythonz, virtualenv
Python-Entwicklungsumgebung - Verwendung von Pyenv und Virtualenv-
Was tun, wenn pip nicht installiert werden kann?
Befehle zum Erstellen einer Python3-Umgebung mit virtualenv
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
[Django3] Umgebungskonstruktion und Zusammenfassung verschiedener Einstellungen [Python3]
PIL kann nicht von virtualenv mit pyenv installiert werden
Python Windows-Umgebung
Python-Umgebungskonstruktion
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
Python in Virtualenv
Um Japanisch mit Python in der Docker-Umgebung verwenden zu können
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Zusammenfassung der Python-Umgebungseinstellungen für mich [mac] [ubuntu]
[Memorandum] Japanische Schlüssel können nicht in Pythons string.Template.substitute verwendet werden
Ursachen, wenn die Python-Version nicht mit pyenv geändert werden kann
Listenverständnis, da operator.methodcaller nicht mit Python 2.5 verwendet werden kann
Operatoren ++, - können nicht in Python verwendet werden (Unterschied zu PHP)
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Python-Memo (für mich): Über die Entwicklungsumgebung virtualenv
[Redash] Die Standardbibliothek kann nicht in der Python-Funktion verwendet werden
Problem, dass die Pip-Installation mit pyenv + Yosemite nicht durchgeführt werden kann (Fehler: Befehl 'clang' mit Exit-Status 1 fehlgeschlagen)