<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hallo Hartmut<div><br><div><div>Am 01.05.2015 um 11:37 schrieb Hartmut Goebel <<a href="mailto:h.goebel@goebel-consult.de">h.goebel@goebel-consult.de</a>>:</div><br class="Apple-interchange-newline"><blockquote type="cite">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<div bgcolor="#FFFFFF" text="#000000">
Hallo,<br>
<br>
ich habe ein sehr stranges Problem: Das Programm "pip" habe ich
zweimal im PATH, und es wird reproduzierbar das *zweite* aufgerufen.
Um noch einen drauf zu setzen: Rufe ich "env pip" auf, wird wie
erwartet das erste aufgerufen. Hat jmd. eine Idee, was hier los sein
könnte?<br>
<br></div></blockquote><div><br></div><div>Soweit ich mich erinnern kann, wird die Präsenz einer Datei per $PATH von rechts nach links abgearbeitet, d.h. das weiter rechts stehende Verzeichnis hat Vorrang:</div><div><br></div><div>Beispiel:</div><div><br></div><div>PATH=/usr/bin:/user/local/bin:~/bin</div><div><br></div><div>Zweites Beispiel:</div><div><br></div><div>PATH=$PATH:.</div><div><br></div><div>Damit besitzen ‚meine‘ executables Vorrang.</div><div><br></div><div>Was env betrifft:</div><div><br></div><div>Es kann sein, dass ‚env‘ die vererbte $PATH Umgebung nicht nutzt, sondern eigene setzt (um Benutzerfehler zu vermeiden). </div><div><br></div><div>Das Resetten der Environment-Variablen geht mit `-`: exec env -</div><div><br></div><div><br></div><div>mfg.</div><div>—eh. </div><div><br></div><br><blockquote type="cite"><div bgcolor="#FFFFFF" text="#000000">
<br>
$ pip --version<br>
pip 1.4.1 from /usr/lib/python2.7/site-packages (python 2.7)<br>
<br>
$ echo $PATH<br>
/tmp/run-tests/bin:/usr/local/bin:/usr/bin:/usr/games:/usr/lib64/qt4/bin:/home/hartmut/bin<br>
<br>
$ which -a pip<br>
/tmp/run-tests/bin/pip<br>
/usr/bin/pip<br>
<br>
$ type -a pip<br>
pip ist /tmp/run-tests/bin/pip<br>
pip ist /usr/bin/pip<br>
<br>
$ /tmp/run-tests/bin/pip --version<br>
pip 6.1.1 from /tmp/run-tests/lib/python3.3/site-packages (python
3.3)<br>
<br>
$ /usr/bin/pip --version<br>
pip 1.4.1 from /usr/lib/python2.7/site-packages (python 2.7)<br>
<br>
$ env pip --version<br>
pip 6.1.1 from /tmp/run-tests/lib/python3.3/site-packages (python
3.3)<br>
<br>
<div class="moz-signature">-- <br>
<span style="">
Schönen Gruß <br>
Hartmut Goebel <br>
</span>
<span style="font-size:smaller">Dipl.-Informatiker (univ), CISSP,
CSSLP</span><br>
<span style="font-size:smaller">Information Security Management,
Security Governance, Secure Software Development</span><p style="" lang="de">
Goebel Consult, Landshut <br>
<a style="" href="http://www.goebel-consult.de/">http://www.goebel-consult.de</a>
</p><p style="color:grey;font-size:smaller">
Blog:
<a style="color:grey !important;text-decoration:none !important" href="http://www.goebel-consult.de/blog/in-need-for-an-enhanced-git-url-scheme">http://www.goebel-consult.de/blog/in-need-for-an-enhanced-git-url-scheme</a>
<br>
Kolumne:
<a style="color:grey !important;text-decoration:none !important" href="http://www.cissp-gefluester.de/2011-11-in-troja-nichts-neues">http://www.cissp-gefluester.de/2011-11-in-troja-nichts-neues</a>
</p>
</div>
</div>
_______________________________________________<br>SAGE mailing list<br><a href="mailto:SAGE@guug.de">SAGE@guug.de</a><br>http://lists.guug.de/mailman/listinfo/sage<br></blockquote></div><br><div apple-content-edited="true">
---<br>Dr. Erwin Hoffmann | FEHCom | <a href="http://www.fehcom.de">http://www.fehcom.de</a> | PGP Key-Id: 7E4034BE<br><br>
</div>
<br></div></body></html>