1.4 KiB
title | slug | tags | date | author | draft | ||
---|---|---|---|---|---|---|---|
virtualenv und Ubuntu Trusty Tahr | virtualenv-und-ubuntu-trusty-tahr |
|
2014-04-23T08:55:00+02:00 | marvin | false |
Eigentlich wollte ich ja nur mein ThinkPad upgraden. Die neue Ubuntu Version "Trusty Tahr" ist erschienen. Der Updateprozess lief soweit sauber durch und nach dem Reboot war viel weniger kaputt als sonst. Also schnell wieder ran ans coden. Mein virtualenv ging auf einmal nicht mehr. "Trusty Tahr" ist mit Python 3.4 gekommen, da schien das "Problem" zu sein. virtualenv
wollte nicht mehr. Irgendeine komische Fehlermeldung. Ab Python 3 und vor allem mit 3.4 sollte man eigentlich das eigene pyvenv
benutzen anstatt virtualenv
. Dieses failed unter Ubuntu aber sowas von:
$ pyvenv-3.4 foo
Error: Command '['/home/mpreuss/foo/bin/python3.4', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1
What the fizzle? Versucht man es mit --without-pip
klappt es... aber immer extra pip per Hand installieren? Habe ich eigentlich keine Lust zu. Ich bin auch nicht alleine. Also eine Lösung musste her. Und die ist einfacher als ich dachte.
Einfach per pip install --upgrade virtualenv
virtualenv upgraden. Und schon kann man mit
virtualenv -p /usr/bin/python3 foo
sich ein Python 3 Environment bauen. Ist zwar nur ein Workaround aber ich hatte eh immer virtualenv
genommen.