在Linux下的Debian9上安装python3.7的问题

我正在笔记本电脑上运行带有Linux的Debian9,并且我已经下载了python(python3.7)的新版本,并尝试在计算机上手动安装它,然后将其作为外部解释器添加到pycharm IDE中。 br /> 添加后,我尝试使用pip安装软件包,但出现以下问题:

ERROR: Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/base_command.py",line 153,in _main
    status = self.run(options,args)
  File "/usr/local/lib/python3.5/dist-packages/pip/_internal/commands/install.py",line 328,in run
    session = self.get_default_session(options)
  File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/req_command.py",line 72,in get_default_session
    self._session = self.enter_context(self._build_session(options))
  File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/req_command.py",line 84,in _build_session
    index_urls=self._get_index_urls(options),File "/usr/local/lib/python3.5/dist-packages/pip/_internal/network/session.py",line 240,in __init__
    self.headers["User-Agent"] = user_agent()
  File "/usr/local/lib/python3.5/dist-packages/pip/_internal/network/session.py",line 133,in user_agent
    zip(["name","version","id"],distro.linux_distribution()),File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/distro.py",line 122,in linux_distribution
    return _distro.linux_distribution(full_distribution_name)
  File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/distro.py",line 677,in linux_distribution
    self.version(),line 737,in version
    self.lsb_release_attr('release'),line 899,in lsb_release_attr
    return self._lsb_release_info.get(attribute,'')
  File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/distro.py",line 552,in __get__
    ret = obj.__dict__[self._fname] = self._f(obj)
  File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/distro.py",line 1012,in _lsb_release_info
    stdout = subprocess.check_output(cmd,stderr=devnull)
  File "/usr/lib/python3.5/subprocess.py",line 316,in check_output
    **kwargs).stdout
  File "/usr/lib/python3.5/subprocess.py",line 398,in run
    output=stdout,stderr=stderr)
subprocess.CalledProcessError: Command '('lsb_release','-a')' returned non-zero exit status 1
Traceback (most recent call last):
  File "/opt/pycharm-community-2018.3.5/helpers/packaging_tool.py",line 145,in main
    do_install(pkgs)
  File "/opt/pycharm-community-2018.3.5/helpers/packaging_tool.py",line 59,in do_install
    run_pip(['install'] + pkgs)
  File "/opt/pycharm-community-2018.3.5/helpers/packaging_tool.py",line 73,in run_pip
    runpy.run_module(module_name,run_name='__main__',alter_sys=True)
  File "/usr/lib/python3.5/runpy.py",line 205,in run_module
    return _run_module_code(code,init_globals,run_name,mod_spec)
  File "/usr/lib/python3.5/runpy.py",line 96,in _run_module_code
    mod_name,mod_spec,pkg_name,script_name)
  File "/usr/lib/python3.5/runpy.py",line 85,in _run_code
    exec(code,run_globals)
  File "/usr/local/lib/python3.5/dist-packages/pip/__main__.py",line 19,in <module>
    sys.exit(_main())
  File "/usr/local/lib/python3.5/dist-packages/pip/_internal/main.py",line 47,in main
    return command.main(cmd_args)
  File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/base_command.py",line 103,in main
    return self._main(args)
  File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/base_command.py",line 191,in _main
    self.handle_pip_version_check(options)
  File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/req_command.py",line 139,in handle_pip_version_check
    timeout=min(5,options.timeout)
  File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/req_command.py",'-a')' returned non-zero exit status 1

在意识到这与我的/ usr / bin目录中的lsb_release脚本有关之后,我尝试在此文件中进行调查,问题出在哪里,并得到了以下信息(运行命令lsb_release -a之后):>

      File "/usr/bin/lsb_release",line 64
    print("No LSB modules are available.",file=sys.stderr)
                                               ^
SyntaxError: invalid syntax

如何解决此问题?有没有办法重新安装lsb_release?

这就是我调用/usr/bin/python3或调用python时得到的:

Python 2.7.13 (default,Sep 26 2018,18:42:22) 
[GCC 6.3.0 20170516] on linux2
Type "help","copyright","credits" or "license" for more information.
>>> 
sun7777777 回答:在Linux下的Debian9上安装python3.7的问题

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3042583.html

大家都在问