pip3 安装 virtualenv 失败

包括

我正在使用 Ubuntu 伴侣:

操作系统:Ubuntu 16.04.6 LTS

内核:Linux 3.4.39-BPI-M3-Kernel

架构:手臂

我已经安装了 Python 2.7 & 3.5.2 以及 3.7.7

Wnen 我正在尝试安装 virtualenv 错误被返回:

pi@bpi-iot-ros-ai:/usr/bin$ pip3 install virtualenv Defaulting to user
installation because normal site-packages is not writeable ERROR:
Exception: Traceback (most recent call last):   File
"/usr/local/lib/python3.7/site-packages/pip/_internal/cli/base_command.py",
line 188, in _main
    status = self.run(options, args)   File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/req_command.py",
line 185, in wrapper
    return func(self, options, args)   File "/usr/local/lib/python3.7/site-packages/pip/_internal/commands/install.py",
line 278, in run
    session = self.get_default_session(options)   File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/req_command.py",
line 83, in get_default_session
    self._session = self.enter_context(self._build_session(options))   File
"/usr/local/lib/python3.7/site-packages/pip/_internal/cli/req_command.py",
line 100, in _build_session
    index_urls=self._get_index_urls(options),   File "/usr/local/lib/python3.7/site-packages/pip/_internal/network/session.py",
line 249, in __init__
    self.headers["User-Agent"] = user_agent()   File "/usr/local/lib/python3.7/site-packages/pip/_internal/network/session.py",
line 132, in user_agent
    zip(["name", "version", "id"], distro.linux_distribution()),   File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py",
line 125, in linux_distribution
    return _distro.linux_distribution(full_distribution_name)   File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line
681, in linux_distribution
    self.version(),   File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line
741, in version
    self.lsb_release_attr('release'),   File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line
903, in lsb_release_attr
    return self._lsb_release_info.get(attribute, '')   File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line
556, in __get__
    ret = obj.__dict__[self._fname] = self._f(obj)   File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line
1014, in _lsb_release_info
    stdout = subprocess.check_output(cmd, stderr=devnull)   File "/usr/local/lib/python3.7/subprocess.py", line 411, in check_output
    **kwargs).stdout   File "/usr/local/lib/python3.7/subprocess.py", line 512, in run
    output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.
Traceback (most recent call last):   File "/usr/local/bin/pip3", line
10, in <module>
    sys.exit(main())   File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/main.py",
line 75, in main
    return command.main(cmd_args)   File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/base_command.py",
line 114, in main
    return self._main(args)   File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/base_command.py",
line 226, in _main
    self.handle_pip_version_check(options)   File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/req_command.py",
line 155, in handle_pip_version_check
    timeout=min(5, options.timeout)   File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/req_command.py",
line 100, in _build_session
    index_urls=self._get_index_urls(options),   File "/usr/local/lib/python3.7/site-packages/pip/_internal/network/session.py",
line 249, in __init__
    self.headers["User-Agent"] = user_agent()   File "/usr/local/lib/python3.7/site-packages/pip/_internal/network/session.py",
line 132, in user_agent
    zip(["name", "version", "id"], distro.linux_distribution()),   File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py",
line 125, in linux_distribution
    return _distro.linux_distribution(full_distribution_name)   File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line
681, in linux_distribution
    self.version(),   File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line
741, in version
    self.lsb_release_attr('release'),   File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line
903, in lsb_release_attr
    return self._lsb_release_info.get(attribute, '')   File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line
556, in __get__
    ret = obj.__dict__[self._fname] = self._f(obj)   File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line
1014, in _lsb_release_info
    stdout = subprocess.check_output(cmd, stderr=devnull)   File "/usr/local/lib/python3.7/subprocess.py", line 411, in check_output
    **kwargs).stdout   File "/usr/local/lib/python3.7/subprocess.py", line 512, in run
    output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.
pi@bpi-iot-ros-ai:/usr/bin$

如果我使用 --user 标志:

pi@bpi-iot-ros-ai:/usr/bin$ pip3 install virtualenv --user
ERROR: Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", line 188, in _main
    status = self.run(options, args)
  File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/req_command.py", line 185, in wrapper
    return func(self, options, args)
  File "/usr/local/lib/python3.7/site-packages/pip/_internal/commands/install.py", line 278, in run
    session = self.get_default_session(options)
  File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/req_command.py", line 83, in get_default_session
    self._session = self.enter_context(self._build_session(options))
  File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/req_command.py", line 100, in _build_session
    index_urls=self._get_index_urls(options),
  File "/usr/local/lib/python3.7/site-packages/pip/_internal/network/session.py", line 249, in __init__
    self.headers["User-Agent"] = user_agent()
  File "/usr/local/lib/python3.7/site-packages/pip/_internal/network/session.py", line 132, in user_agent
    zip(["name", "version", "id"], distro.linux_distribution()),
  File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line 125, in linux_distribution
    return _distro.linux_distribution(full_distribution_name)
  File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line 681, in linux_distribution
    self.version(),
  File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line 741, in version
    self.lsb_release_attr('release'),
  File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line 903, in lsb_release_attr
    return self._lsb_release_info.get(attribute, '')
  File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line 556, in __get__
    ret = obj.__dict__[self._fname] = self._f(obj)
  File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line 1014, in _lsb_release_info
    stdout = subprocess.check_output(cmd, stderr=devnull)
  File "/usr/local/lib/python3.7/subprocess.py", line 411, in check_output
    **kwargs).stdout
  File "/usr/local/lib/python3.7/subprocess.py", line 512, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.
Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 10, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/main.py", line 75, in main
    return command.main(cmd_args)
  File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", line 114, in main
    return self._main(args)
  File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", line 226, in _main
    self.handle_pip_version_check(options)
  File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/req_command.py", line 155, in handle_pip_version_check
    timeout=min(5, options.timeout)
  File "/usr/local/lib/python3.7/site-packages/pip/_internal/cli/req_command.py", line 100, in _build_session
    index_urls=self._get_index_urls(options),
  File "/usr/local/lib/python3.7/site-packages/pip/_internal/network/session.py", line 249, in __init__
    self.headers["User-Agent"] = user_agent()
  File "/usr/local/lib/python3.7/site-packages/pip/_internal/network/session.py", line 132, in user_agent
    zip(["name", "version", "id"], distro.linux_distribution()),
  File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line 125, in linux_distribution
    return _distro.linux_distribution(full_distribution_name)
  File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line 681, in linux_distribution
    self.version(),
  File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line 741, in version
    self.lsb_release_attr('release'),
  File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line 903, in lsb_release_attr
    return self._lsb_release_info.get(attribute, '')
  File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line 556, in __get__
    ret = obj.__dict__[self._fname] = self._f(obj)
  File "/usr/local/lib/python3.7/site-packages/pip/_vendor/distro.py", line 1014, in _lsb_release_info
    stdout = subprocess.check_output(cmd, stderr=devnull)
  File "/usr/local/lib/python3.7/subprocess.py", line 411, in check_output
    **kwargs).stdout
  File "/usr/local/lib/python3.7/subprocess.py", line 512, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.
pi@bpi-iot-ros-ai:/usr/bin$

怎么处理?

包括

谢谢迪迪埃!您提供的链接下有一个解决方案所以基本上我有 python 2.7;3.5 和 3.7。对我来说,解决方案与 Jerry Isdale 的解决方案相同:

安装python3.7.3并将python3的符号链接更改为指向它后,出现此错误。通过将第一行更改为

!/usr/bin/python3.5 -Es原来几乎是这样......只需要添加“.5”。

就这样完成了:

$ sudo nano /usr/bin/lsb_release

并将第一行更改为:

#!/usr/bin/python3.5 -Es

而且sudo pip3 install virtualenv进展顺利这段时间:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用virtualenv安装pip3

来自分类Dev

pip3失败,但是pip与virtualenv可以正常工作

来自分类Dev

Python 3.6.2 pip3 安装失败

来自分类Dev

Python3 pip3在Ubuntu上安装失败

来自分类Dev

Python3 pip3在Ubuntu上安装失败

来自分类Dev

使用pip3安装NumPy失败,但是可以使用pip安装

来自分类Dev

Virtualenv不安装pip

来自分类Dev

Virtualenv未检测到pip3

来自分类Dev

为什么 numpy 没有出现在我的 virtualenv 中的 pip3 列表中,即使我在两秒前执行 pip3 install numpy 安装了它?

来自分类Dev

'pip3 --version'失败,出现SyntaxError

来自分类Dev

ReviewBoard pip安装失败

来自分类Dev

Jaxlib pip安装失败

来自分类Dev

ReviewBoard pip安装失败

来自分类Dev

Pip3安装模块在哪里?

来自分类Dev

无法使用pip3安装DjangoRestFramework?

来自分类Dev

使用pip3安装JupyterLab

来自分类Dev

无法在ubantu中安装“ pip3”

来自分类Dev

从pip3安装软件包

来自分类Dev

如何使用pip3安装scipy?

来自分类Dev

用pip3安装软件

来自分类Dev

离线安装python 3.6.7 pip3

来自分类Dev

pip安装python3-memcached失败

来自分类Dev

在virtualenv中安装pip时ImportError

来自分类Dev

在virtualenv中使用pip安装pyaudio

来自分类Dev

在Anaconda中使用virtualenv pip安装Tensorflow

来自分类Dev

不带pip的Virtualenv软件包安装

来自分类Dev

在virtualenv venv期间未安装Pip

来自分类Dev

Dockerfile中的pip安装失败

来自分类Dev

python:pip安装xmltodict失败