Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我正在尝试安装Ubuntu 14.04服务器,但后来出现了一个本地错误_Python_Python 3.x_Ubuntu_Ubuntu 14.04 - Fatal编程技术网

Python 我正在尝试安装Ubuntu 14.04服务器,但后来出现了一个本地错误

Python 我正在尝试安装Ubuntu 14.04服务器,但后来出现了一个本地错误,python,python-3.x,ubuntu,ubuntu-14.04,Python,Python 3.x,Ubuntu,Ubuntu 14.04,我有一个小水滴服务器,我在上面安装了Ubuntu 14.04。后来,我想设置一些东西,但我遇到了一个本地问题: File "/usr/lib/python3.5/runpy.py", line 170, in _run_module_as_main "__main__", mod_spec) File "/usr/lib/python3.5/runpy.py", line 85, in _run_code exec(code, run_globals) File "/us

我有一个小水滴服务器,我在上面安装了Ubuntu 14.04。后来,我想设置一些东西,但我遇到了一个本地问题:

File "/usr/lib/python3.5/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  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(pip.main())
  File "/usr/local/lib/python3.5/dist-packages/pip/__init__.py", line 215, in main
    locale.setlocale(locale.LC_ALL, '')
  File "/usr/lib/python3.5/locale.py", line 595, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting

You may need to use sudo to install dependencies.

它来自一个pip安装。

好的,所以看起来系统语言环境设置有问题

在控制台中,依次运行:

export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
export LC_MESSAGES="en_US.UTF-8"
export LANGUAGE="en_US"
pip install package_name_that_caused_an_error
如果这一次一切都将以这种方式进行,则在同一控制台中运行(以保留导出的设置):


重新启动计算机,看看是否会出现相同的错误。如果一切正常,你不应该得到它们。

你试过使用
sudo
安装依赖项吗?是的,我试过。差点把我带到那里,让我想:“真的吗?”@p4trk,请在你的问题中添加
locale
命令的输出。@Nikita我发布了locale。太好了!谢谢你,我将试一试,然后发布之后发生的事情。@p4trk,很高兴它成功了!您可能希望将答案标记为已接受,以便将来其他人更容易找到答案。
export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
export LC_MESSAGES="en_US.UTF-8"
export LANGUAGE="en_US"
pip install package_name_that_caused_an_error
sudo dpkg-reconfigure locales