An interesting thing (that took me a while to notice ;-), is that
even after renaming or symlinking, the 'PYTHONPATH' for both
distributions will be the same (since it's just an environment variable...); both Python versions will search
'/usr/local/lib/python*' before '/usr/lib/python*'. This hasn't caused
me any serious problems yet, but it&#39;s good to understand; I think this would be more likely to cause problems than with the binaries getting mixed up, since they are (presumably) fully compatible.<br>The most likely problem would be with missing packages. This has actually happened to me with some stuff I had installed with aptitude, after upgrading Stackless.<br>
<br>So for example, whatever packages you &#39;easy_install&#39; with Stackless will be available to mainline Python; there&#39;s no need to use mainline Python to install things just for that distribution (like I was doing).<br>
<br>I still haven&#39;t taken the time to ascertain how packages come up missing. It seems like a package in either distribution should be found, which implies that they were installed under &#39;/usr/local/lib&#39; for some reason (seems like aptitude would put them under &#39;/usr/lib/&#39; exclusively), and then of course, were overwritten by &#39;make install&#39;.<br>
<br>I hope this is helpful information (and not a terrible irritation to those who don&#39;t need it or already know it).<br><br><br><div class="gmail_quote">On Mon, Apr 7, 2008 at 1:59 AM, Simon Pickles &lt;<a href="mailto:sipickles@hotmail.com">sipickles@hotmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d"><br>
<br>
Stephan Diehl wrote:<br>
&gt; Simon,<br>
&gt;<br>
&gt; this has nothing to do with stackless whatsoever :-)<br>
&gt;<br>
</div>Apart from it being a non-standard python installation on a Distro which<br>
relies heavily on Python ;) Thats why I reckoned a Stackless user would<br>
know the answer to my problem.<br>
<div class="Ih2E3d">&gt; On Linux, the &#39;PATH&#39; /usr/local/bin is searched before /usr/bin.<br>
&gt; Therefore, your stackless is found earlier as THE python executable.<br>
&gt; My strategie is to name the stackless python executable &#39;stackless&#39;<br>
&gt; or &#39;spython&#39;.<br>
&gt;<br>
<br>
</div>Oh look... they did! :p<br>
<br>
many thanks<br>
<div><div></div><div class="Wj3C7c">&gt; Stephan<br>
&gt;<br>
&gt; Am Montag, 7. April 2008 08:57:06 schrieb Simon Pickles:<br>
&gt;<br>
&gt;&gt; Hello,<br>
&gt;&gt;<br>
&gt;&gt; I&#39;m running Ubuntu Hardy 8.04.<br>
&gt;&gt;<br>
&gt;&gt; I built and installed Stackless with the default settings. This gave me<br>
&gt;&gt; a stackless python installation in /usr/local/bin/python, but still the<br>
&gt;&gt; original at /usr/bin/python.<br>
&gt;&gt;<br>
&gt;&gt; This is fine with me, but has seen a small problem with my system. For<br>
&gt;&gt; some reason, the system is using the stackless version to run its<br>
&gt;&gt; utilities like system-config-printer-gnome<br>
&gt;&gt;<br>
&gt;&gt; This causes it to get confused (the python path is wrong).<br>
&gt;&gt;<br>
&gt;&gt; How can I tell my system to use the default installation at<br>
&gt;&gt; /usr/bin/python?<br>
&gt;&gt;<br>
&gt;&gt; Thanks for any advice.<br>
&gt;&gt;<br>
&gt;&gt; Regards<br>
&gt;&gt;<br>
&gt;&gt; Simon<br>
&gt;&gt;<br>
&gt;&gt; ps: this shows wat is occurring at present:<br>
&gt;&gt;<br>
&gt;&gt; simon@simon-linux:~$ /usr/bin/python<br>
&gt;&gt; Python 2.5.2 (r252:60911, Mar 12 2008, 13:36:25)<br>
&gt;&gt; [GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu4)] on linux2<br>
&gt;&gt; Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.<br>
&gt;&gt;<br>
&gt;&gt; simon@simon-linux:~$ /usr/local/bin/python<br>
&gt;&gt; Python 2.5.2 Stackless 3.1b3 060516 (release25-maint:62083, Mar 31 2008,<br>
&gt;&gt; 13:17:11)<br>
&gt;&gt; [GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu6)] on linux2<br>
&gt;&gt; Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.<br>
&gt;&gt;<br>
&gt;&gt; simon@simon-linux:~$ python<br>
&gt;&gt; Python 2.5.2 Stackless 3.1b3 060516 (release25-maint:62083, Mar 31 2008,<br>
&gt;&gt; 13:17:11)<br>
&gt;&gt; [GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu6)] on linux2<br>
&gt;&gt; Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Stackless mailing list<br>
&gt; <a href="mailto:Stackless@stackless.com">Stackless@stackless.com</a><br>
&gt; <a href="http://www.stackless.com/mailman/listinfo/stackless" target="_blank">http://www.stackless.com/mailman/listinfo/stackless</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
</div></div><font color="#888888">--<br>
Linux Counter: User# 424693<br>
</font><div><div></div><div class="Wj3C7c"><br>
<br>
<br>
<br>
_______________________________________________<br>
Stackless mailing list<br>
<a href="mailto:Stackless@stackless.com">Stackless@stackless.com</a><br>
<a href="http://www.stackless.com/mailman/listinfo/stackless" target="_blank">http://www.stackless.com/mailman/listinfo/stackless</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Phoenix Sol<br>541-646-8612<br>130 &#39;A&#39; Street,<br>Suite 6<br>Ashland, Oregon<br>97520