2016-05-04 9 views
1

私は小さなドロップレットサーバーを持っており、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 "/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. 

誰でも手助けできますか?

編集:

ロケールを実行しているから、これは私が持っていたものです:

locale: Cannot set LC_CTYPE to default locale: No such file or directory 
locale: Cannot set LC_MESSAGES to default locale: No such file or directory 
locale: Cannot set LC_ALL to default locale: No such file or directory 
LANG=en_US.UTF-8 
LANGUAGE= 
LC_CTYPE="en_US.UTF-8" 
LC_NUMERIC="en_US.UTF-8" 
LC_TIME="en_US.UTF-8" 
LC_COLLATE="en_US.UTF-8" 
LC_MONETARY="en_US.UTF-8" 
LC_MESSAGES="en_US.UTF-8" 
LC_PAPER="en_US.UTF-8" 
LC_NAME="en_US.UTF-8" 
LC_ADDRESS="en_US.UTF-8" 
LC_TELEPHONE="en_US.UTF-8" 
LC_MEASUREMENT="en_US.UTF-8" 
LC_IDENTIFICATION="en_US.UTF-8" 
LC_ALL= 

それはインストールピップからでした。

+3

'sudo'を使って依存関係をインストールしようとしましたか? – smac89

+0

はい、私はしました。ほとんど私をそこにつけて、私に考えさせました。 – p4trk

+0

@ p4trk、あなたの質問に 'locale'コマンドの出力を加えてください。 – Nikita

答えて

1

これはシステムロケール設定の問題のようです。コンソールの実行次々に

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 

マシンを再起動して、同じエラーが発生するかどうかを確認してください。すべてがうまくいけば、それらを手に入れてはいけません

+0

素晴らしい!ありがとう、私はそのショットを与え、後に起こったことを投稿します。 – p4trk

+0

@ありがとう、すべてがうまくいった! – p4trk

+0

@ p4trk、うまくいきました!他の人が将来的にそれを見つけるのがより簡単になるように、回答を受け入れたものとしてマークしたいと思うかもしれません。 – Nikita

関連する問題