Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upDownloads pages and links do not mention pre-compiled Pythons from Linux/UNIX distributions #1551
Comments
This has to be done through django admin, and I don't have that ability. @berkerpeksag is this something you could help with? Thanks. |
This is on my TODO list. Hopefully I'll update the page sometime this week. |
Thanks for the suggestion. Looking at the current state of things, we seem to have a bit of a hole in the /Downloads section. For Windows and macOS, it shows you the binary packages we provide for those OS's and then there is the list of others in the above mentioned /download/other/ page. Everything else is assumed to be Linux/UNIX and for that huge category (which would also include FreeBSD), the only suggestion I see is to build Python yourself from source. like in the "Sources" box below the release list:
There doesn't seem to be any mention of the Pythons supplied by just about every distributor of Linux or UNIX operating systems (Debian, Ubuntu, Fedora, Red Hot, FreeBSD, etc etc) or of third-party distributors of package managers for platforms (like conda, Homebrew and MacPorts (for macOS), etc). That seems like a big disservice to beginning users. Some of these may be mentioned elsewhere in the website but I think we should figure out to make those options more prominent on the Downloads page. So, rather than just adding FreeBSD to the Other page, I'd like to expand the scope of this to address the above. It doesn't have to be a huge deal. If anyone wants to take this on, I'd be happy to work with you on it. Otherwise, I'll try to get to it myself soon. |
I think from a beginners perspective (if they use any Linux based OS) then probably mentioning the right "command" for at least the popular distributions would help For Ubuntu Users:
Including steps like these (for Ubuntu, Fedora, Red Hot, FreeBSD) should solve the issue. |
There is a Python port for FreeBSD.
Can you add 'Python for FreeBSD' to the webpage "Download Python for Other Platforms":
https://www.python.org/download/other/
To install the latest Python and Pip for version agnostic scripts, just do this:
pkg install python
python -m ensurepip --default-pip
To explicitly install Python3.x and Pip, just do this:
pkg install python3
python3 -m ensurepip --default-pip
More information about the port is here:
https://www.freshports.org/lang/python/