Warum ist python sagen, ich habe "no Modul named venv"?
Ich installiert virtual env mit sudo pip install virtualenv
aber wenn ich python -m venv flask
ich bin noch immer dieser: /usr/bin/python: No module named venv
Versionen, falls das relevant ist:
pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7)
Python 2.7.9
was vermisse ich hier?
InformationsquelleAutor Amanda | 2015-10-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
venv ist ein Modul eingeführt, in Python ist3
venv ist Neu in der version 3.3.
InformationsquelleAutor kmad1729
Da du auf Python 2, die Sie ausführen müssen, mit der virtualenv-Modul, das Sie installiert haben.
Ersten Schritt, wie Sie ursprünglich versucht, das zu tun, aber dieses mal geben Sie die "virtualenv" - Modul und den Namen des virtualenv. In diesem Fall Kolben:
Dann aktivieren Sie Ihre virtualenv wie diese:
Installieren Sie dann den Kolben mit pip innerhalb des virtualenv
Wenn Sie möchten, deaktivieren Ihre virtualenv ist, geben Sie einfach:
Unter Python 3, die
venv
Befehl ist eingebaut und Sie können einfach tun:Beachten, je nachdem, wie Ihr Python 3 installiert ist, Ihren python-Befehl unterscheiden könnte. Du verwendest es als
python3
,python3.5
,python3.6
.Dann ändern Sie einfach die "venv" , "Flasche" statt. 🙂 Ich update meine Antwort
Antwort aktualisiert. Lassen Sie mich wissen, was Sie denken @Amanda
Ich bemerkte Sie akzeptiert die andere Antwort, die ist in Ordnung. Aber wussten Sie, dass tatsächlich das problem lösen? Du bist auf Python2, richtig?
Danke für die Antwort! Viel Glück! Cheers.
InformationsquelleAutor idjaw