尝试在 Ubuntu 14.04 上编译铬时出错

Error when trying to compile chromium on Ubuntu 14.04

我正在按照 this link 编译 Chromium 浏览器,我成功地完成了每一步,但在第 17 步出现以下错误:gclient sync :

mrgrj@mrgrj:~/chromium/buildhost/src$ gclient sync
Syncing projects:   4% ( 3/72) src/chrome/tools/test/reference_build/chrome_linSyncing projects:   5% ( 4/72) src/sdch/open-vcdiff                            Syncing projects: 100% (75/75), done.                                         

________ running '/usr/bin/python src/build/landmines.py' in '/home/mrgrj/chromium/buildhost'

________ running '/usr/bin/python src/build/download_nacl_toolchains.py --mode nacl_core_sdk sync --extract' in '/home/mrgrj/chromium/buildhost'
Traceback (most recent call last):
  File "src/build/download_nacl_toolchains.py", line 59, in <module>
    sys.exit(Main(sys.argv[1:]))
  File "src/build/download_nacl_toolchains.py", line 29, in Main
    import package_version
  File "/home/mrgrj/chromium/buildhost/src/native_client/build/package_version/package_version.py", line 40, in <module>
    import argparse
ImportError: No module named argparse
Traceback (most recent call last):
  File "/home/mrgrj/chromium/depot_tools/gclient.py", line 2313, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/home/mrgrj/chromium/depot_tools/gclient.py", line 2299, in main
    return dispatcher.execute(OptionParser(), argv)
  File "/home/mrgrj/chromium/depot_tools/subcommand.py", line 252, in execute
    return command(parser, args[1:])
  File "/home/mrgrj/chromium/depot_tools/gclient.py", line 2056, in CMDsync
    ret = client.RunOnDeps('update', args)
  File "/home/mrgrj/chromium/depot_tools/gclient.py", line 1528, in RunOnDeps
    self.RunHooksRecursively(self._options)
  File "/home/mrgrj/chromium/depot_tools/gclient.py", line 983, in RunHooksRecursively
    hook, cwd=self.root.root_dir, always=True)
  File "/home/mrgrj/chromium/depot_tools/gclient_utils.py", line 293, in CheckCallAndFilterAndHeader
    return CheckCallAndFilter(args, **kwargs)
  File "/home/mrgrj/chromium/depot_tools/gclient_utils.py", line 538, in CheckCallAndFilter
    rv, args, kwargs.get('cwd', None), None, None)
  File "/home/mrgrj/chromium/depot_tools/subprocess2.py", line 37, in __init__
    super(CalledProcessError, self).__init__(returncode, cmd, output=stdout)
TypeError: __init__() got an unexpected keyword argument 'output'

关于如何摆脱它的任何提示?我将使用您需要的任何必要信息更新此 post。

将 python 版本更新到 2.7 或更高版本。问题之一是您没有最新版本 python.

上的 argparse