"Je kan met alle ziel en zaligheid ergens aan werken, maar soms is de uitkomst een zaal vol zieligheid." - Ariën
Goh. Waarom doe je dat dan ook?AW_Bos schreef op maandag 30 juni 2014 @ 12:10:
Het probleem is ontstaan nadat ik Python heb geupgraded via:
How about:
pip show -f zmq python -v script.py
En welke distro draai je uberhaupt?
Anyhow, het lijkt me het slimst om te proberen de boel zo netjes mogelijk weer op te ruimen (heeft python een make uninstall?) en indien nodig je distropackages opniew te installeren.
Als je toch ooit een legitieme reden hebt om een nieuwere versie van iets te installeren, zoek dan een nette package, bump en rebuild je distropackage of als last resort: bouw de boel handmatig met een sane prefix, dan sloopt het je systeem in ieder geval niet. Python zelf builden zou ik sowieso niet doen, teveel packages die je vervolgens OOK moet builden.
My favorite programming language is solder.
Daar dacht ik ook al aan? Ik kan natuurlijk alles herinstalleren, maar is er geen makkelijke manier om pip naar de juiste Python te sturen?Puch-Maxi schreef op maandag 30 juni 2014 @ 12:36:
Het lijkt erop dat je nu twee versies van Python hebt draaien. Pip installeert de packages in de oude versie en de nieuwe versie kan ze vervolgens niet vinden (of omgekeerd).
Volgende keer zal ik het op een betere manier doen via RPM, yum en repositories. Punt was dat ik namelijk een te oude Python kreeg waar mijn script niet compatible mee was.
die show van pip geeft niks aan. Blijkbaar is deze niet gevonden
De versie geeft netjes Python 2.7 aan.
[ Voor 35% gewijzigd door AW_Bos op 30-06-2014 12:42 ]
"Je kan met alle ziel en zaligheid ergens aan werken, maar soms is de uitkomst een zaal vol zieligheid." - Ariën
My favorite programming language is solder.
Gezien je blijkbaar CentOS draait, zal pip wel te oud zijnAW_Bos schreef op maandag 30 juni 2014 @ 12:37:
die show van pip geeft niks aan. Blijkbaar is deze niet gevonden
De versie geeft netjes Python 2.7 aan.
Python was mijn fout, ik bedoelde -V, maar Puch-Maxi had waarschijnlijk gelijk.
Ik zou SCL activeren en daar python27 uit installeren, dan met virtualenv-2.7 een virtualenv spawnen en de benodigde packages installeren met pip.
Dan heb je python27 met de benodigde packages, zonder zooi (nouja, je brakke python2.7 install is er nog
Zie ook de usage van SCL
[ Voor 11% gewijzigd door Thralas op 30-06-2014 13:03 ]
Volgende keer beloof ik het beter te doen..
"Je kan met alle ziel en zaligheid ergens aan werken, maar soms is de uitkomst een zaal vol zieligheid." - Ariën