On 10/02/2011 10:29 PM, Andrea Gavana wrote:
Hi All,

my apologies if this is a dumb question, but I couldn't find a solution - possibly because I am not sure how to state my problem in a short sentence.

Let's say I am using a package called "blah", and this package is already installed on site-packages (and I need it to be there) with a name "blah-1.2-win". In the site-packages folder, there is a pth file called "blah.pth" which contains this line:

blah-1.2-win

To redirect Python to the correct folder when I type "import blah". Anyway, now I am developing another version of this package and it's called "blah-2.0-win", and it sits on my computer into a different folder (not on site-packages, on an entire different drive in reality). How can I tell Python *not* to use the version inside site-packages but to use the other one in my development folder (without touching the pth file in site-packages, of course)?

I have tried fiddling with sys.path and to create a local (in my development folder) pth file, to no avail. I hope I have been able to explain my problem clearly... This is on Windows, Python 2.5 to 2.7.

Thank you in advance for your suggestions.

Andrea.

Well messing up with the pth file is not a very good idea in general, since it's thought to be manipulated by distutils, not by hand.

The best way to solve your problem is to use virtualenv or something similar, check it out...

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to