python - pip install virtualenv 和 virtualenvwrapper 时出现不支持的语言环境设置错误

标签 python ubuntu pip virtualenv

我要安装virtualenvvirtualenvwrapper在 ubuntu 16.4 上使用 pip。
我一直在安装python3.6 , python3.7python3.8在我的机器上。
我尝试这些命令:

sudo python3.6 -m pip install virtualenv virtualenvwrapper
sudo python3.7 -m pip install virtualenv virtualenvwrapper
sudo python3.8 -m pip install virtualenv virtualenvwrapper

但是他们都犯了这样的错误(注意这是使用 python3.7 运行的错误):
Traceback (most recent call last):
  File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/lib/python3/dist-packages/pip/__main__.py", line 19, in <module>
    sys.exit(pip.main())
  File "/usr/lib/python3/dist-packages/pip/__init__.py", line 215, in main
    locale.setlocale(locale.LC_ALL, '')
  File "/usr/lib/python3.7/locale.py", line 608, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting

我应该怎么办?

Also I couldn't install any package with pip !

最佳答案

您的答案存在于 this问题。

由于您没有设置 lacales,因此引发此错误您系统中的变量。在你的 bash 中运行这行代码:

export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
sudo dpkg-reconfigure locales

希望它的帮助!

关于python - pip install virtualenv 和 virtualenvwrapper 时出现不支持的语言环境设置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61156030/

相关文章:

python - 如何在 Tornado 中以最少的阻塞散列密码?

php - 在 python 和 php 之间共享变量

QT 在 ubuntu 中构建应用程序,基于带有通知的 web 应用程序

python - 安装GDAL时出错

python - 使用 WatchDog 忽略文件

python - 在 Fabric 中,如何从另一个 python 文件执行任务?

apache - 如何在 Ubuntu 10.04 上配置 Apache 2.2.14 以仅使用 SSL(重定向循环)

c# - 使用 monodevelop 打开 .csproj

python - 错误 libtorch_python.so : cannot open shared object file: No such file or directory

python - 为什么 Python 中的 "pip install"会引发 SyntaxError?