Hello,
There is only one I have heard of with native support for M1 Macs. It is called ASAHI and it is in very early alpha stages. I am not even sure if it will have orca or speakup installed in it. You should be able to install the latest version of Python in what ever distro you find to use.
If you specifically need the latest version of Python, you can install that on macOS via Homebrew (a package manager for macOS equivalent to APT for Ubuntu or RPM for Oracle Linux), and even keep around multiple versions by using something like PyEnv. This eliminates the need to install a separate Linux distribution on your Mac to run something that is already supported on an operating system that, in case users have forgotten, uses FreeBSD underpinnings anyways, meaning it supports running many programs that Linux and FreeBSD distributions can run.
You can use the built-in Terminal app on macOS to install and work with Homebrew, Python, PyEnv, and many other packages. Or, if you absolutely need a Linux distribution that supports the ARM architecture and thus runs on Macs with Apple Silicon processors, download the MultiPass application which sets up a working Ubuntu Server release whose shell can be accessed via the Terminal app.
I mentioned two solutions in my comment, but the responding comment only addressed one of them. MultiPass can be used to run Ubuntu under macOS even on Apple Silicon processors, without emulation. And you can get the latest version of Python on Ubuntu by finding a package or a PPA with support for it if you don't want to use the version shipped in the default Ubuntu repositories. This is an alternative to installing the latest Python versions on macOS through Homebrew or PyEnv.
Comments
ubuntu would require emulation
as the title says, you need to emulate, which is slow.
and ubuntu gives you python 3.6 which is like, not working in my case(probably)
Possibly…
Hello,
There is only one I have heard of with native support for M1 Macs. It is called ASAHI and it is in very early alpha stages. I am not even sure if it will have orca or speakup installed in it. You should be able to install the latest version of Python in what ever distro you find to use.
Use Python on macOS
If you specifically need the latest version of Python, you can install that on macOS via Homebrew (a package manager for macOS equivalent to APT for Ubuntu or RPM for Oracle Linux), and even keep around multiple versions by using something like PyEnv. This eliminates the need to install a separate Linux distribution on your Mac to run something that is already supported on an operating system that, in case users have forgotten, uses FreeBSD underpinnings anyways, meaning it supports running many programs that Linux and FreeBSD distributions can run.
You can use the built-in Terminal app on macOS to install and work with Homebrew, Python, PyEnv, and many other packages. Or, if you absolutely need a Linux distribution that supports the ARM architecture and thus runs on Macs with Apple Silicon processors, download the MultiPass application which sets up a working Ubuntu Server release whose shell can be accessed via the Terminal app.
about macos and python.
Nope, I need something which will actually start orca, as my lib will require orca to work under linux, I am building support for it.
Read my comment again
I mentioned two solutions in my comment, but the responding comment only addressed one of them. MultiPass can be used to run Ubuntu under macOS even on Apple Silicon processors, without emulation. And you can get the latest version of Python on Ubuntu by finding a package or a PPA with support for it if you don't want to use the version shipped in the default Ubuntu repositories. This is an alternative to installing the latest Python versions on macOS through Homebrew or PyEnv.
yeah, but what with orca?
My lib needs orca to test the capabilities I want to add.