Python version not updating - python

I am currently using Python 3.9 and slowly I am trying to convert to 3.10 (I expect to use both versions as some libraries are not available for 3.10). I have installed Python 3.10 and added it to path: C:\Program Files\Python310\Scripts and placed it above python 3.9 which I have under: C:\Users\username\AppData\Local\Programs\Python\Python39\Scripts but when I type python --version into Powershell, Python 3.9 is still showing up. I tried deleting 3.9 from path all together but Powershell was still displaying Python 3.9. Even in system variables, python 3.9 is placed below 3.10 but it has not produced any different result.
Thanks for your help

Related

I can't locate my python path (but able to locate python3 path)

I'm currently using Mac Pro and downloaded python through brew install python for the latest version (though it downloaded 3.9.12 instead of 3.10.x).
Also, while playing with the command lines, I also installed pyenv (version 2.2.5).
The problem is, I am now unable to get the default python version.
The command python --version and python -h all gives me zsh: command not found: python.
However, when I do python3 --version, it gives me Python 3.9.12.
Did I mess things up? Is there are way to go back to the state before I altered anything? (or at least recover my default python version?)
What version of MacOS are you running? Starting in 12.3, Python2 was removed from the system.
https://developer.apple.com/documentation/macos-release-notes/macos-12_3-release-notes
Python
Deprecations
Python 2.7 was removed from macOS in this update. Developers should use Python 3 or an alternative language instead. (39795874)

Python version through console is different from downloaded?

Recently, I have downloaded Python 3.10, after installation I opened the console to check the version but what I got is version 2.7.16 !!
I have not installed python before and what about the newer version that I installed?
OS --> macOS Big Sur
IDE--> PyCharm
macOS Big Sur comes pre-installed with Python 2.7. That is why you have version 2.7.16 installed on your PC. Uninstalling Python on a Mac is rather complicated, you can keep both Python 2 and Python 3. Just make sure to refer to Python 3.1 as python3 in the console.
To check what version PyCharm is using, go to Settings > Project Interpreter. If it's using Python 2.7, you can change it to Python 3.1.

Point apache-spark to Python 3.8 instead of Python 2.7 in Mac

I have apache-spark installed on my Mac which is running Big Sur version 11.1.
When I run the command "pyspark" in my terminal, it raises the warning below:
WARNING: Python 2.7 is not recommended. This version is included in
macOS for compatibility with legacy software. Future versions of
macOS will not include Python 2.7. Instead, it is recommended that
you transition to using 'python3' from within Terminal.
I have python 3.8 installed on my system. Does anyone know how I can point apache-spark to that instead? I was under the impression that I have to modify my .bash_profile, but I couldn't find that file in my system.

How to change conda python version to a manually compiled python version?

I am running a raspberry pi with an armv7l image, and I want to use python 3.8 as my base version. This image of raspbian comes with python 3.4 and python 2.7. I downloaded python3.8 and manually compiled it.
However, all previous version of python reside in /usr/bin and /usr/lib while my manually compiled version resides in /usr/local/bin.
When I run conda info, the output says python version : 3.4.3.final.0
and when I run conda search python the output says python 2.7.10 and python * 3.4.3.
My question is, how do I get conda to recognize the python version 3.8.2 that I've manually compiled and installed?
I've tried searching around the internet but the only answers I've found are ones in which you install a new version of python instead of adding a version you already have.

python 2.7 and 3.4 installed, no longer able to run python 3

I have python 3.4 installed and I use this as my main version. I also have python 2.7 in order to run legacy scripts. Python 3.4 is used as my PATH variable, and I want to keep it this way. Now when I try to run python I get this error:
In my console I can still run py3.exe, but I can't run python.exe (version 3.4). What can I do to fix this? My PATH is configured correctly to python 3.4 - there are no references to 2.7:
This error only occurred after installed python 2.7, and the console simply does not recognise the path
This is because your path is pointing to the installation of your 3.4 version. Therefore even the 2.7 version will try to access those 3.4 files.
If you want to have 2 different version of python, that are completely separated, you can use Anaconda or virtualenv to encapsulate your python interpreter with its own libraries.

Categories

Resources