[PYTHON] Verwenden Sie den neuesten Pip in einer virtuellen Umgebung

Wie ich aus Ankündigung von PyConJP 2015 erfahren habe, scheint es, dass Pips nach 7.0 bei der Installation der Bibliothek das Rad vor sdist priorisiert haben. (Referenz: Pip Release Note) http://pip.readthedocs.org/en/stable/news/

Als ich es versuchte, wurden einige der Pakete (z. B. IPython), die ich zur Installation mit sdist verwendet habe, jetzt mit Wheel installiert. Ich bin froh, dass Sie dadurch viel Zeit beim Erstellen der virtuellen Umgebung sparen.

So installieren Sie die neueste Pip

In meiner in [hier] gezeigten Umgebung (http://qiita.com/FGtatsuro/items/1c490abee7061a6ec79e) wird Virtualenv von "pip (Python) installiert über Homebrew" installiert. Es scheint, dass "über Homebrew installiertes Pip" in der von diesem Virtualenv erstellten Umgebung verwendet wird, daher habe ich die Version von Pip für jeden Python aktualisiert.

pip(Homebrew)Aktualisierung


$ brew upgrade python python3

Sicher, dies hat die Pip-Version ausgelöst, aber gleichzeitig die Nebenversion von Python (3.4-> 3.5), und ich hatte ein Problem, dass vim, das auf die dynamische Bibliothek von 3.4 verweist, nicht funktioniert hat.

Wenn es sicher ist, ist es meiner Meinung nach besser, die Hook-Funktion von Virtualenv zu verwenden und nur die Pips in der erstellten Virtualenv-Umgebung zu aktualisieren.

~/.virtualenvs/postmkvirtualenv


...
#Stellen Sie außerdem sicher, dass Sie die neuesten Setup-Tools verwenden
pip install --upgrade setuptools
pip install --upgrade pip
...

Recommended Posts

Verwenden Sie den neuesten Pip in einer virtuellen Umgebung
pyenv + pyenv-Laden Sie die virtualenv-Umgebung automatisch in die virtualenv-Umgebung
Verwenden Sie WebDAV in einer Portable Docker-Umgebung
Legen Sie eine feste IP in der Linux-Umgebung fest
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Verwenden Sie eine kostenlose GPU in Ihrer Lieblingsumgebung
Verwenden Sie CASA Toolkit in Ihrer eigenen Python-Umgebung
Verwenden Sie Sudachipys gelerntes word2vec in einer Umgebung mit wenig Speicher
Verwenden Sie Anaconda in einer Pyenv-Umgebung
Pip-Installation in einer Proxy-Umgebung
Ich habe den Super-Resolution-Algorithmus "PULSE" in einer Windows-Umgebung ausprobiert
Verwendung der Methode __call__ in der Python-Klasse
pyenv, virtualenv Verwenden Sie Docker, um die Umgebung ohne Verwendung zu verwalten
Verwenden Sie rospy mit virtualenv in Python3
Verwenden Sie die django-debug-Symbolleiste in der VirtualBox / Vagrant-Umgebung
UnicodeDecodeError tritt in pip auf (Windows-Umgebung)
Erstellen Sie in kürzester Zeit eine Selenium-Umgebung unter Amazon Linux 2
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
Installieren Sie Django in einer virtuellen Pipenv-Umgebung
Verwenden Sie die in Sphinx-2.4 entwickelten Typfunktionen
Verwenden Sie print in Python2 lambda expression
Verwendung der in Pip 7.1 hinzugefügten Einschränkungsdatei
Verwenden Sie Tensorflow in einer wurzellosen Umgebung
Ich wollte ein Jupyter-Notebook mit Docker in einer Pip-Umgebung (Opticspy) verwenden.
Schreiben Sie den Test in die Python-Dokumentzeichenfolge
Verwenden Sie ein in PySpark geschultes Scikit-Lernmodell
pyenv-Erstellen einer Pypy-Umgebung mit virtualenv (MacOSX)
Ändern Sie die Liste in der for-Anweisung
Verwenden von virtualenv, einer unabhängigen Ausführungsumgebung für Python
Fehler bei bereits verwendeter Adresse beheben
Führen Sie den Python-Interpreter im Skript aus
Ich habe versucht, virtualenv in die Cygwin-Umgebung zu integrieren
Verwenden Sie eine Verknüpfung, um das Touchpad in Linux Mint zu aktivieren oder zu deaktivieren
Verwenden Sie den Befehl, den Sie zuvor in IDLE eingegeben haben
Verwenden Sie Python 3 Subprocess.run () im CGI-Skript
Erstellen einer virtuellen Umgebung in einer Anaconda-Umgebung
Installieren Sie CaboCha in einer Umgebung, die nicht von Anaconda stammt (Win).
Startete Node.js in einer virtuellen Umgebung
Verwenden Sie den Befehl pip in einer HTTP-Proxy-Umgebung, für die eine Authentifizierung erforderlich ist
Installieren Sie das Paket in einer Offline-Umgebung
Ordnen Sie die Zahlen spiralförmig an
Verwenden Sie für den Diktatschlüssel in Python etwas anderes als eine <br> Zeichenfolge
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
Flutter in Docker - Erstellen und Verwenden einer Flutter-Entwicklungsumgebung in einem Docker-Container
Verwenden Sie libsixel, um Sixel in Python auszugeben und das Matplotlib-Diagramm an das Terminal auszugeben.
[AWS] Lassen Sie uns einen Komponententest der Lambda-Funktion in der lokalen Umgebung durchführen
Verwenden Sie dHash, um eine Szene in einem Rennspiel auf der Strecke zu lokalisieren
Bei Verwendung des Dialogfelds zum Öffnen des Verzeichnisses in Tkinter wird ein seltsames Fenster angezeigt
Erstellen Sie ein Django-Projekt und eine Django-Anwendung in einer virtuellen Python-Umgebung und starten Sie den Server
Anweisungen zum Verbinden von Google Colab mit der lokalen Laufzeit in einer Windows-Umgebung
Verwendung der C-Bibliothek in Python
Erstellen Sie in 1 Minute eine Vim + Python-Testumgebung
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Verwenden Sie die LIKE-Klausel mit golang x SQLite3
Erstellen einer Python-Umgebung mit virtualenv und direnv
Holen Sie sich den Aufrufer einer Funktion in Python