Debian Wheezy-päivityksessä hajonneen python virtualenvin korjaaminen vaatii vähimmillään python-binäärin kopioimisen ja pahimmassa tapauksessa koko virtualenvin uudelleentekemisen.

Koska virtualenvissä oleva python-binääri ei päivityksen jälkeen toimi, kannattaa aloittaa kopioimalla toimiva binääri /usr/bin/-hakemistosta (huomaa kopioida oikea versio).

rm <virtualenvin nimi>/bin/python*
cp /usr/bin/python<versio tähän> <virtualenvin nimi>/bin/python
cp  /usr/bin/python<versio tähän> <virtualenvin nimi>/bin/python<versio tähän>

Tämän jälkeen voit kokeilla mikäli sovellus toimisi tällä operaatiolla.

Mikäli ongelmia ilmenee, voit tehdä virtualenvin uudelleen. Ota aluksi talteen virtualenviin asennettujen pakettien versiot komennolla

pip freeze > requirements.txt

Tämän jälkeen poista virtualenv-kansio, disabloidaan vanha virtualenv ja asennetaan uusi

rm -rf <virtualenvin nimi>
unset VIRTUAL_ENV
set PATH=/usr/local/bin:/usr/bin:/bin
virtualenv --python=python<versio tähän> <virtualenvin nimi>

aktivoi virtualenv

. <virtualenvin nimi>/bin/activate

ja asenna paketit

pip install -r requirements.txt

Nyt virtualenv on korjattu.

Hox! Muuta konennoista <versio tähän> pythonin versioksi ja <virtualenvin nimi> virtualenv-kansion nimeksi.

muokattu 20.02.2014 klo 14:13
Annttu's gravatar image Annttu kysyi
20.02.2014 klo 14:11
3041315, hyväksyttyjä vastauksia: 42%

Olet ensimmäinen, joka vastaa tähän kysymykseen!

näytä/piilota esikatselu

Tarkkaile kysymystä

Sähköpostitse:

Kirjautumisen jälkeen voit tilata tähän kysymykseen jätetyt uudet vastaukset ja kommentit omaan sähköpostiisi.

RSS-lukijan kautta:

Pelkät vastaukset

Vastaukset ja kommentit

Markdown-perusteet

  • *kursiivi* tai _kursiivi_
  • **lihavointi** tai __lihavointi__
  • linkki:[teksti](http://url.com/ "otsikko")
  • kuva?![alt teksti](/path/img.jpg "otsikko")
  • numeroitu luettelo: 1. Foo 2. Bar
  • Lisätäksesi rivinvaihdon kirjoita kaksi välilyöntiä rivin loppuun.
  • Tavallisemmat HTML-tagit toimivat myös.

Kysymyksen avainsanat:

×6
×4
×2
×1
×1

kysytty: 20.02.2014 klo 14:11

katsottu: 1,155 kertaa

päivitetty: 20.02.2014 klo 14:13