无法在ubuntu上运行python3

kur*_*kan 1 python ubuntu python-2.7 python-3.x

我无法在ubuntu 14.04上运行python3

alias python=python3
python --version
Run Code Online (Sandbox Code Playgroud)

输出:

Python 2.7.6
Run Code Online (Sandbox Code Playgroud)

python3 --version
Run Code Online (Sandbox Code Playgroud)

给出相同的输出

据我所知,python3应该预先安装在系统上?

我试着跑:

sudo apt-get install python3
Run Code Online (Sandbox Code Playgroud)

但是有一个错误:

  Setting up idle-python3.4 (3.4.3-1ubuntu1~14.04.3) ...
  File "/usr/lib/python3.4/compileall.py", line 120
    print('*** ', end='')
                     ^
SyntaxError: invalid syntax
dpkg: error processing package idle-python3.4 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 idle-python3.4
Run Code Online (Sandbox Code Playgroud)

Sza*_*mbi 5

检查是否python3已安装:

python3 --version
Run Code Online (Sandbox Code Playgroud)

添加alias python=python3~/.bashrc~/.bash_aliases文件.

您必须注销然后再次登录.

我建议使用python3python 3.x. 有很多程序取决于python 2.x所以最好不要删除它.但是你可以卸载它:sudo apt-get remove python2.7

在卸载Python 2.7之前,请阅读此内容.

  • 之后执行`source~/.bashrc`或`source~/.bash_aliases`来激活别名而无需注销或重启. (3认同)