View previous topic :: View next topic |
Author |
Message |
Lithonite n00b
Joined: 10 May 2008 Posts: 14
|
Posted: Tue Jul 08, 2008 1:23 am Post subject: set default python interpreter to 2.5- How do i do it? |
|
|
Currently the default is set to 2.4.4 which installed with sys
I just pulled down the source for 2.5.2, and i would like to make it the default for my environment. Looked through wiki and could not find the answer( no i cannot" just emerge python " - as one python-2.5.1.r5 cant be found... )
So having pulled down the latest python, i would like to now well, set it as my default so i can make use of executable .py scripts i have via the 2.5 interpreter.
I dont know how to do this, and I do not want to try and pull and "ln -s" maneuver if possible. |
|
Back to top |
|
|
Nerevar l33t
Joined: 31 May 2008 Posts: 720
|
Posted: Tue Jul 08, 2008 1:29 am Post subject: |
|
|
There appears to be an eselect-python package. You could try that.
Code: | # eix app-admin/eselect-python
* app-admin/eselect-python
Available versions: ~20080124 20080521 ~20080620
Homepage: http://www.gentoo.org
Description: Manages multiple Python versions |
|
|
Back to top |
|
|
tarpman Veteran
Joined: 04 Nov 2004 Posts: 1083 Location: Victoria, BC, Canada
|
Posted: Tue Jul 08, 2008 6:19 am Post subject: |
|
|
If you installed python-2.5 via emerge, it will be the system python. After that, you'll need to run python-updater to update anything that creates python modules. Once you've done that, run python --version and see what it says.
I don't have eselect-python installed, and have been using python-2.5 since it hit unstable with no problems. _________________ Saving the world, one kilobyte at a time. |
|
Back to top |
|
|
Lithonite n00b
Joined: 10 May 2008 Posts: 14
|
Posted: Tue Jul 08, 2008 4:19 pm Post subject: ... |
|
|
Thanks for the replies guys... As mentioned above emerge of python FAILS as a file its pointing does not exist in the directory its pulling from.
I have manually pulled down python 2.5 - and i certainly can execute it and run against it.
I just want to make python 2.5 the default interpreter when i type "Python" or when i "./" on an executable .py file.
I'll do python-updater once "python -v" returns with data from the 2.5.2 build.
From what i can tell all i need is to be able to set my already already pulled down and executable binary of python2.5 as my default python instance.
But i cant find where the heck to set, this. When emerge pulls this down its updating environment variables to let it know that python 2.5 is the new default. How do i do this command line style? |
|
Back to top |
|
|
|