pyvenv nicht arbeiten, weil ensurepip ist nicht verfügbar
Ich habe ein Upgrade von ubuntu 14.04 auf ubuntu 16.04 vor ein paar Tagen.
Wenn ich versuche, erstellen einen virtuellen env durch die Verwendung
pyvenv .venv
oder
python3 -m venv .venv
Es ist ein Fehler:
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.
apt-get install python3-venv
You may need to use sudo with that command. After installing the python3-venv
package, recreate your virtual environment.
Failing command: ['/usr/bin/python3.5', '-Im', 'ensurepip', '--upgrade', '--default-pip']
Ich habe versucht mit beiden
sudo apt-get install python3-venv
und
sudo apt-get install python3.5-venv
aber es hat mein problem nicht lösen.
Kann mir bitte jemand helfen ?
Danke
Mein problem ist gelöst, auf-OS mit release-info: Distributor ID: LinuxMint Description: Linux Mint 18.3 Sylvia Release: 18.3
keine Antworten es gelöst für mich. noch immer stecken die gleichen Fehler
keine Antworten es gelöst für mich. noch immer stecken die gleichen Fehler
InformationsquelleAutor Louis M | 2016-09-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es scheint, dass es war ein locale-problem. Gelöst Ausführung:
gefunden auf diesen thread Python locale-Fehler: nicht unterstützte locale-Einstellung
Wirklich neugierig, aber weiß jemand, was ist der Grund?
hat bei mir nicht funktioniert, auf-OS mit distro-info :Distributor ID: LinuxMint Description: Linux Mint 18.3 Sylvia Release: 18.3
Vielen Dank, läuft ein minimal-docker-setup hier. Ich würde nie erraten haben.
Es scheint Ubuntu (zumindest 16.04) ist eine nicht-unicode-bistro aus der box-wie bereits erwähnt-in dieser Ausgabe: tickets.puppetlabs.com/browse/IMAGES-498 Denke, wir sollten Sie locale-Einstellungen auf unseren server bootstrapping...
InformationsquelleAutor Louis M
versuchen, die Installation Python ist3.6-venv:
funktioniert nicht auf Ubuntu 16.04
Vielen Dank für die Lösung. Er arbeitete auf 16.04 (Python ist3.6 wurde bereits installiert, natürlich). Was ich NICHT verstehe ist, dass: 1. venv sollte genau das machen die Verwendung von apt-get unnötige. Es ist Teil der standard-Bibliothek. 2. warum ist die Standard-version von pip mit venv nicht die neueste version?
...oder
sudo apt-get install python3.7-venv
wenn Sie python verwenden 3.7InformationsquelleAutor jnicho02
Einer der anderen Antworten fixiert es für mich Letzte mal, aber mit Python 3.7 ich zu tun hatte:
Gefolgt von
InformationsquelleAutor Aaron F
Ich hatte das gleiche problem - der env python hat 2 Versionen 2.7 und 3.6.
Alles, was Sie tun müssen, ist:
Glück!
InformationsquelleAutor samiya umar
In diesem Fall hilft jemand auf der ganzen Linie, war ich immer die gleichen Fehler auf Ubuntu 18.04. Die Einstellung des Gebietsschemas hat nicht funktioniert und versucht zu installieren
python3-venv
gab die Fehlermeldung:Und es sieht aus wie das apt-repository hatte zwei Versionen von python:
Habe ich versucht zu installieren
Python3.6.5-3
aber apt wollte deinstallieren, jede Abhängigkeit. Die Art und Weise war ich in der Lage das problem zu lösen durch die Installation von Python ist3.7 und die Schaffung der venv:InformationsquelleAutor nbwoodward
Unter Windows Linux-Subsystem und Ubuntu 18.04, verursacht wurde dies durch meine nicht mit aktualisiert vor kurzem.
Ich ran:
Dann
sudo apt install python3-venv
gearbeitet.Hinweis, dass hatte ich auch schon versucht die UTF-8-Lösung vorher (ich habe es als Teil meiner
.bashrc
), so dass gewesen sein könnte ein Faktor sein.InformationsquelleAutor Eponymous