我想知道是否有任何Linux发行版可以轻松安装和使用Python 3.这意味着不仅可以提供Python 3二进制文件和更新,还可以提供python模块。
我知道我们可能不会很快看到任何python 3作为默认的python解释器,但至少我希望看到最新的2.x作为默认值(2.6+)并且已经安装了另一个。 / p>
可能这是主要发行版之间的问题:Ubuntu,Fedora还是Suse?
答案 0 :(得分:11)
Ubuntu 10.04默认使用Python 2.6.5,但以下python 3软件包也在标准存储库中:
python3 python3.1-minimal python3-dev python3.0 python3.1-profiler python3-doc python3.1 python3.1-tk python3-examples python3.1-celementtree python3.1-wsgiref python3-gdbm python3.1-cjkcodecs python3.2 python3-gdbm-dbg python3.1-ctypes python3-all python3-minimal python3.1-dbg python3-all-dbg python3-pkg-resources python3.1-dev python3-all-dev python3-profiler python3.1-doc python3-bsddb python3-setuptools python3.1-elementtree python3-bsddb3 python3-tk python3.1-examples python3-bsddb3-dbg python3-tk-dbg python3.1-gdbm python3-dbg
更新:
对于* ubuntu 11.04,列表是(如预期的那样)更长一点)请注意我省略了python3.1-和python3.2-前缀包):
python3-all python3-examples python3-pkg-resources python3-all-dbg python3-gdbm python3-profiler python3-all-dev python3-gdbm-dbg python3-pygments python3-apt python3-gearman.libgearman python3-pyudev python3-apt-dbg python3-httplib2 python3-serial python3-beaker python3-ipaddr python3-setuptools python3-bsddb3 python3-jinja2 python3-sip python3-bsddb3-dbg python3-jinja2-dbg python3-sip-dbg python3-cxx python3-lxml python3-sip-dev python3-cxx-dev python3-lxml-dbg python3-sqlalchemy python3-dbg python3-mako python3-tk python3-dev python3-markupsafe python3-tk-dbg python3-distutils-extra python3-markupsafe-dbg python3-yaml python3-dns python3-minimal python3-yaml-dbg python3-doc python3-objgraph python3-zope.fixers
更新(2013-03-21):
当前版本的* buntu(12.10)已经有相当多的Python 3软件包可用(> 200;太多无法列出)。突出的例外包括python3-django和python3-matplotlib(尽管后者将包含在13.04 Raring Ringtail中)。如果您需要一个尚未包含在软件包管理器中但已经移植的软件包,则12.10包括用于Python 3的pip和easy_install。
答案 1 :(得分:7)
根据DistroWatch,以下发行版目前包含Python版本3:
答案 2 :(得分:5)
Fedora,从13开始,允许python3与python2并行安装,它包含一些比较流行的python3模块。
答案 3 :(得分:5)
所有这些都有存储库,但是如果你关心那个默认使用python3的存储库,我只知道ArchLinux。
答案 4 :(得分:2)
我认为大多数发行版都有它。 Debian拥有它,因此所有派生的发行版(Ubuntu et.all)都可以。 Fedora也是如此。只是它不用于标准系统实用程序,所以只需输入python
就可以得到2.x解释器。
答案 5 :(得分:1)
Gentoo有Python3(我安装了2.6.4-r1和3.1.2-r3,默认为2.6)。快速搜索显示,在我的机器上已经为两个版本构建了在2.x和3.x上测试的python库的ebuild(显然感谢上帝python-updater
。)
Gentoo + Python开发是一个非常好的组合(如果你喜欢Gentoo的工作方式,那就是)。