2.3 or 2.4 on linux
Paul Watson
pwatson at redlinepy.com
Thu Aug 4 18:28:36 EDT 2005
Sells, Fred wrote:
> We are in the process of standardizing ~10 Linux servers on Lineox 4.x,
> which is a variant of RedHat Enterprise server I'm told. Part of that
> process is to standardize python.
>
> The baseline install includes python 2.3 which is adequate, but I would like
> to standardize on 2.4.1, because it is the latest and greatest and has a few
> modules that would be nice to have. I installed python 2.4.1 ok, creating
> a python24 directory alongside the pyhton23 directory. The problems started
> when I tried to install MySQLdb.
>
> My problem is that all the rpm installs seem to impact the 2.3 that's there.
> When I check the 2.3 site-packages directory, I find alot of goodies like
>
> Alchemist.py kudzu.py rpmdb
> authconfigmodule.so rpmmodule.so CacheBlackBox.py libusermodule.so
> _snackmodule.so
> mod_python snack.py CompatMysqldb.py mx
> CompatMysqldb.pyc MySQLdb FileBlackBox.py _mysql_exceptions.py
> URLBlackBox.py
> ForgeBlackBox.py _mysql.so xf86config.py ForgeBlackBox.pyo
> pyalchemist_python.py
> _xmlplus
> ixf86configmodule.so
>
> I assume some system tools must use them, even if I don't. I don't know if
> I can just copy all this into the 2.4 site-packages (deleting .pyc and .pyo)
> and get what I need.
>
> I'm not a sysadmin hotshot, and our sysadmin is not a python hotshot, so
> between us we can really screw up a system. We would really like to stick
> with either apt-get or rpm installs to keep our sysadmin issues under
> control. Has anyone hit this wall already and found a reasonable solution?.
>
> ---------------------------------------------------------------------------
> The information contained in this message may be privileged and / or
> confidential and protected from disclosure. If the reader of this message is
> not the intended recipient, you are hereby notified that any dissemination,
> distribution or copying of this communication is strictly prohibited. If you
> have received this communication in error, please notify the sender
> immediately by replying to this message and deleting the material from any
> computer.
> ---------------------------------------------------------------------------
Since you have two versions of Python on the machine, which one is first
in the execution path? What is the output of the 'python -V' command?
You might also try 'which python' or 'whence python' commands.
More information about the Python-list
mailing list