下载 Nuitka
内容
下载 Nuitka¶
通用¶
感谢您下载 Nuitka。请考虑成为 Nuitka 商业用户”
您也可以了解更多关于 Nuitka Commercial 的信息。
The current release is Nuitka 0.6.19.5. Stable releases are supported with hot fixes, indicated by the last of the 4 digits.
备注
稳定的版本应该是为你工作的。开发版是 git 中当前 develop
分支的快照,通常也是相对稳定的,但也很少出现故障。
备注
在发布期间,软件包的构建可能会滞后几天。
PyPI¶
PyPI 上也有 Nuitka’。 所以你可以用 pip
来安装,如下所示。
备注
来自 PyPI 的稳定版可以通过 pip 安装,没有任何软件包的依赖性,而且是一个源码包,所以你会很容易,甚至在例如 Windows 上使用它。
# Stable version
python -m pip install -U nuitka
# Develop version
pip install -U "https://github.com/Nuitka/Nuitka/archive/develop.zip"
备注
做到这一点,你想要编译的 python 二进制文件。
源码¶
分支 |
zip |
tar.gz |
tar.bz2 |
---|---|---|---|
稳定版 |
|||
开发版 |
备注
The source archives can be used directly after unpacking, simply
start with python bin/nuitka --help
and read README.pdf
or
README.rst
to get started. Take especially care to read the User
Manual, such that you don’t go on a wrong track.
Packages¶
Windows¶
Stable MSI Installer:
备注
The versions of the MSI have a different numbering scheme in their filenames, explained in the User Manual.
Also, it’s recommended to use PyPI and pip based installation on Windows, as MSI cannot be used e.g. with
virtualenv
and other clever dependency management tools.Python Version
MSI 64 Bits
MSI 32 Bits
Python 2.6
Not available as MSI
Not available as MSI
Python 2.7
Python 3.3
Not available as MSI
Python 3.4
Not available as MSI
Python 3.5
Python 3.6
Python 3.7
Python 3.8
Python 3.9
Python 3.10
Develop MSI Installer:
Python Version
MSI 64 Bits
MSI 32 Bits
Python 2.6
Not available as MSI file
Not available as MSI file
Python 2.7
Python 3.3
Not available as MSI file
Python 3.4
Not available as MSI file
Python 3.5
Python 3.6
Python 3.7
Python 3.8
Python 3.9
Python 3.10
Debian/Ubuntu/Mint¶
Stable: Debian/Ubuntu/Mint repositories
CODENAME=`egrep 'UBUNTU_CODENAME|VERSION_CODENAME' /etc/os-release | sort | head -1 | cut -d= -f2` if [ -z "$CODENAME" ] then CODENAME=`lsb_release -c -s` fi wget -O - https://nuitka.net/deb/archive.key.gpg | sudo apt-key add - sudo apt-get install ca-certificates sudo echo >/etc/apt/sources.list.d/nuitka.list "deb https://nuitka.net/deb/stable/$CODENAME $CODENAME main" sudo apt-get update sudo apt-get install nuitka
Develop: Debian/Ubuntu/Mint repositories
CODENAME=`egrep 'UBUNTU_CODENAME|VERSION_CODENAME' /etc/os-release | cut -d= -f2` if [ -z "$CODENAME" ] then CODENAME=`lsb_release -c -s` fi wget -O - https://nuitka.net/deb/archive.key.gpg | sudo apt-key add - sudo apt-get install ca-certificates sudo echo >/etc/apt/sources.list.d/nuitka.list "deb https://nuitka.net/deb/develop/$CODENAME $CODENAME main" sudo apt-get update sudo apt-get install nuitka
备注
Because Nuitka is part of Debian Stable/Testing/Unstable, a stable version is already in the standard repository. This is the only way to access the develop version of Nuitka though.
RHEL¶
repositories
# Detect the RHEL version
eval `grep VERSION_ID= /etc/os-release`
yum-config-manager --add-repo http://download.opensuse.org/repositories/home:/kayhayen/RedHat_RHEL-${VERSION_ID}/home:kayhayen.repo
# Install either the these, but not both
yum install nuitka
yum install nuitka-unstable
RHEL Version |
RPM Repository |
稳定版 |
开发版 |
---|---|---|---|
RHEL 8 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc4 |
|
RHEL 7 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc4 |
|
RHEL 6 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc4 |
CentOS¶
repositories
# CentOS 6:
yum-config-manager --add-repo http://download.opensuse.org/repositories/home:/kayhayen/CentOS_CentOS-6/home:kayhayen.repo
# CentOS 7
yum-config-manager --add-repo http://download.opensuse.org/repositories/home:/kayhayen/CentOS_7/home:kayhayen.repo
# CentOS 8
yum-config-manager --add-repo http://download.opensuse.org/repositories/home:/kayhayen/CentOS_8/home:kayhayen.repo
# Install either the these, but not both
yum install nuitka
yum install nuitka-unstable
CentOS Version |
RPM Repository |
稳定版 |
开发版 |
---|---|---|---|
CentOS 8 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc4 |
|
CentOS 7 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc4 |
|
CentOS 6 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc4 |
Fedora¶
repositories
# Detect the Fedora version
eval `grep VERSION_ID= /etc/os-release`
# Use yum on older versions
dnf config-manager --add-repo https://download.opensuse.org/repositories/home:/kayhayen/Fedora_${VERSION_ID}/home:kayhayen.repo
# Install either the these, but not both
dnf install nuitka
dnf install nuitka-unstable
Fedora Version |
RPM Repository |
稳定版 |
开发版 |
---|---|---|---|
Fedora 35 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc4 |
|
Fedora 34 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc4 |
|
Fedora 33 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc4 |
|
Fedora 32 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc4 |
|
Fedora 31 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc4 |
|
Fedora 30 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc2 |
|
Fedora 29 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc2 |
|
Fedora 28 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc2 |
Suse¶
repositories
# Detect the OpenSUSE leap version
eval `grep VERSION_ID= /etc/os-release`
# Add Nuitka repo
zypper ar -f https://download.opensuse.org/repositories/home:/kayhayen/Open_${VERSION_ID}/home:kayhayen.repo
# Install either the these, but not both
zypper install nuitka
zypper install nuitka-unstable
SUSE Version |
RPM Repository |
稳定版 |
开发版 |
---|---|---|---|
SLE 15 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc2 |
|
openSUSE Leap 15.0 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc2 |
|
openSUSE Leap 15.1 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc2 |
|
openSUSE Leap 15.2 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc2 |
|
openSUSE Leap 15.3 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc2 |
|
openSUSE Leap 15.4 |
Nuitka 0.6.19.4 |
Nuitka 0.6.20rc2 |
Arch¶
Stable: Arch Linux, execute
pacman -S nuitka
Develop: Arch Linux Nuitka from git develop
Gentoo¶
Gentoo Linux, execute
emerge -a dev-python/nuitka
macOS¶
No installer is available for macOS. Use the source packages, clone from git, or use PyPI.
Github¶
Stable: git clone https://github.com/Nuitka/Nuitka
Develop: git clone –branch develop https://github.com/Nuitka/Nuitka
Visit https://github.com/Nuitka/Nuitka for the Nuitka repository on Github.