pyvenv-3.4 ist in Ubuntu 14.04.3 verschwunden?


7

Dies ist, was ich getan habe, um ein Venv in Python 3.4 unter Ubuntu 14.04.3 LTS bis letzte Woche zu erstellen:

» pyvenv-3.4 --without-pip venv

Ich tat das , weil von diesem . Aber seit gestern:

» pyvenv-3.4 --without-pip venv
The program 'pyvenv-3.4' is currently not installed. You can install it by typing:
sudo apt-get install python3.4

python3.4 ist definitiv installiert:

» python3.4 --version
Python 3.4.3

Ich habe wahrscheinlich kürzlich ein Apt-Upgrade durchgeführt, aber ... warum ist es pyvenv-3.4verschwunden?


1
Bearbeiten Sie Ihre Frage und fügen Sie die Ausgabe von dpkg -L python3.4 | grep pyvenv-3.4undapt-cache policy python3.4
AB

python3.4Im letzten Aktualisierungszyklus ist etwas Seltsames passiert . Es wird jetzt im Synaptic Package Manager unter "installiert - lokal oder veraltet" zusammen mit all seinen Abhängigkeiten angezeigt. Tatsächlich denke ich, dass dies eine eigene Frage wert ist.
Bio-Marmor

Antworten:


8

venvist ein in Python 3 integriertes Modul. Sie können es jederzeit über den -m <module>Aufrufstapel aufrufen. Also für Ihr Beispiel:

python3 -m venv --without-pip venv

Wo es hingegangen ist, sendet 3.4.0(in trusty-updatesund trusty-security) das Skript. 3.4.3 in trusty-proposedjedoch nicht. Dies könnte erklären, warum Ihre verschwunden ist.

Sie können es immer noch mit verwenden python3 -m venv ..., es ist also nicht so wichtig.


Wenn Sie sich fragen, wie Sie dazu gekommen sind 3.4.3, war es SRUd trusty-updatesim September und wurde erst kürzlich gezogen, nachdem festgestellt wurde , dass es mehrere Dinge kaputt macht . Dies sollte behoben und in kurzer Zeit wieder freigegeben werden. Folgen Sie diesem Fehlerbericht für Updates.


Die Datei sollte sich im Paket python3.4 befinden, siehe hier packages.ubuntu.com/…
AB

A dpkg -L python3.4 | grep venvauf meinem System zeigt es nicht in der Dateiliste an. Das deutet darauf hin, dass es in späteren Versionen entfernt wurde. Ich bin auf 3.4.3-1ubuntu1 von vertrauenswürdig vorgeschlagen.
Oli
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.