2016-04-27 12 views
2

Linuxサーバーにパンダをインストールする際に問題があります。それはvenvを所有し、私の要求ファイルは次のようになります。パンダのインストール:UnicodeDecodeError: 'ascii'コーデックは、位置72のバイト0xe2をデコードできません:序数が範囲外です(128)

Flask==0.10.1 
pandas==0.16.2 

ローカルそれが正しくインストールされているだけで、サーバー上で、私は理解することはできませんいくつかの理由のためにそれを行うことはできません。

私は解決策を見つけようとしましたが、問題が発生する可能性はありませんか?私を助けてください!

私のエラーは、したがって、この

enter image description here

次のようになります。

Command /var/www/jsonify-it/venv/bin/python -c "import setuptools;__file__='/var/www/jsonify-it/venv/build/pandas/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-B_NcK3-record/install-record.txt --single-version-externally-managed --install-headers /var/www/jsonify-it/venv/include/site/python2.7 failed with error code 1 in /var/www/jsonify-it/venv/build/pandas 
Traceback (most recent call last): 
    File "/var/www/jsonify-it/venv/bin/pip", line 9, in <module> 
    load_entry_point('pip==1.4.1', 'console_scripts', 'pip')() 
    File "/var/www/jsonify-it/venv/local/lib/python2.7/site-packages/pip/__init__.py", line 148, in main 
    return command.main(args[1:], options) 
    File "/var/www/jsonify-it/venv/local/lib/python2.7/site-packages/pip/basecommand.py", line 169, in main 
    text = '\n'.join(complete_log) 
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 72: ordinal not in range(128) 
Installation complete. 

私が問題になる可能性があるものを得ることはありませんか?助けてください!

UPDATE: ソリューション:

最後に、私は私の問題を発見した: 私はこれをしなかった:

sudo apt-get install g++ 

その後、溶液は(あなたがそのマシン上のメモリを増加する能力を持っていない場合)にありますスワップファイルを追加します。

sudo dd if=/dev/zero of=/swapfile bs=1024 count=524288 
sudo chmod 600 /swapfile 
sudo mkswap /swapfile 
sudo swapon /swapfile 

答えて

2

ピップの新バージョンがこの問題を解決しました。 Update pipが問題を解決します。 pip install --upgrade pip

関連する問題