On 03/04/2013 11:30 AM, Lolo Lolo wrote:
Hey all, i am running python 3.0 but i realized a lot of modules that support 
version 3 do not support 3.0. now i want to install Python 3.3 but im worried 
the two versions (3.0 and 3.3) might confuse my machine. i don't want to lose 
my work in 3.0 and i installed some modules and saved some work in that 
version. Im on Windows, and my main worry is confusing my PC and making it get 
the versions mixed up. i also want to leave room to install version 2 if i ever 
need to but ill cross that bridge when i get there. For now i want to know if i 
have to delete version 3.0 before installing 3.3?


It's also a good idea to specify your OS and version. I'm going to guess you're running Windows, XP or Win7.

I'd migrate off of Python 3.0 as soon as possible. It was the buggiest version out there. Not surprising because it was the first version of some major rewriting. Anyway, 3.3 not only has more features, but the implementation has been greatly cleaned up.

Python 3.3 will definitely install independently of 3.0 on Windows. It's only the minor versions that happen in place, like going from 3.3 to 3.3.1

The catches are that:
1) any 3rd party libraries you've installed in 3.0's install directory will need to be reinstalled in the new directory. 2) Only one of the two can be the "default" installation. That's a choice you make while installing the new one, either to keep the old version as default, or to make the new one default. Windows registry entries may have to change if you later change your mind about the default.

Python 3.3 on Windows does come with a version detector, where it installs a stub in the Windows directory, and that stub examines the shebang line of your main script to figure out which version of Python to run. I've never used it, since it came out after I had stopped using Windows.

If you're running your scripts explicitly, by something like:
    python  myscript.py

then you should be able to say
     python3.3  myscript.py
or   python3.0  myscript.py

to be explicit. These are just batch files, and you can add more to suit your requirements.


Also i want to learn web development ....

I can't help here.


--
DaveA
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to