Need To Run Python 3.8.x On Termux On Android, Currently Installed With Python 3.9
Solution 1:
I've encountered something similar over the past few days!
Here is a summary of the solution given by @kcubeterm on Reddit, who has very kindly provided a way to install python 3.8X on Termux.
- Remove python 3.9 if you have it installed:
pkg uninstall python
- Make a note of the architecture of your device's CPU using this command:
uname -m
Go to https://github.com/Termux-pod/termux-pod and find the file corresponding to your device's CPU. According to @kcubeterm, you should try python_3.8.6_.deb first and then the
static
version if there is any error.Download the raw .deb file in termux using web-get.
make sure you add ?raw=true
to the end of the url, or else you'll end up downloading the html file!
wget https://github.com/Termux-pod/termux-pod/blob/main/arm/python/python_3.8.6_<CPU_ARCH.>.deb?raw=true
- Finally, execute the following command in termux:
dpkg -i ./python_3.8.6_<CPU_ARCH.>.deb
Once again, replacing <CPU_ARCH.> with your cpu's architecture (for me it was arm).
Hope this answer helped you to install Python 3.8! I love termux but find it frustrating that they provide no way to install non-bleeding edge versions of packages!
Thanks again to @kcubeterm who provided this solution.
Solution 2:
git clone the termux-packages repo
then cd to the packages/python folder git log build.sh to find the commit with the version you want checkout that commit (for the entire repo, to be sure)
then follow the standard instructions at https://wiki.termux.com/wiki/Building_packages
Otherwise you don't know what kind of binary you are installing. Build it yourself to be sure. I'd wanna be sure.
Solution 3:
It doesn't depends upon the Version of termux. It depends upon the repository. And it always update it's packages . So i think there is no way
Post a Comment for "Need To Run Python 3.8.x On Termux On Android, Currently Installed With Python 3.9"