Using Multiple Versions Of Python
Solution 1:
Google search results have returned a few useful resources that answer your problem.
Python Docs
The Python Documentation (http://docs.python.org/3.3/using/windows.html#python-launcher-for-windows) gives a quick overview for running multiple versions on the same machine.
The first option would be to include your python version in the file you wish to execute using something along the lines of
#! python Your code here
To execute in Python 2, or
#! python3 Your code here
For running the code in your Python 3 version. Then you would simply use "python yourscript.py" and the python version would be specified by the Python script.
StackExchange Sites
There are multiple other questions which may address the problem you are facing: How to install both Python 2.x and Python 3.x in Windows 7
Or for Ubuntu 13: Ubuntu 13.04 Install and running Python 3 at the same time than Python 2.7.x
Or for Mac using Homebrew: How can I use Homebrew to install both Python 2 and 3 on Mac? And a video reference for Mac without Homebrew: http://www.youtube.com/watch?v=c9LlK2iu7OA
Solution 2:
You will get issue if multipler version of python is set
File "F:\PYTHON33\LIB\site.py", line 173 file=sys.stderr) ^ SyntaxError: invalid syntax
To fix this issue remove previous version python set in system environment variable
Solution 3:
Setting the PYTHONPATH
environment variable to nothing fixed this issue for me.
Solution 4:
If you want to use different versions of Python try something like VirtualEnv.
UPDATE: Additional topic for you: Use different Python version with virtualenv
Solution 5:
Changing the executable files isn't an option for everyone, and uninstalling can risk breaking programs that depend on that Python installation.
My answer here doesn't guarantee that you can run both versions side by side seamlessly, but I was able to resolve it without something as major as uninstalling.
In my case, the problem was that the PYTHONPATH
and PYTHONHOME
environment variables were both set to the 3.x installation path, whereas I needed to use the 2.x installation. Replacing these environment variables with the 2.x path and restarting the shell was an acceptable workaround for me.
Post a Comment for "Using Multiple Versions Of Python"