2016-04-27 7 views
2

Ich habe ein Problem bei der Installation von Pandas auf Linux-Server Ich versuche, es zu installieren, erstellt es es eigene venv, sieht meine Anforderung Dateien wie folgen aus:Installation Pandas: UnicodeDecodeError: 'Ascii' Codec kann Byte 0xe2 in Position 72 nicht dekodieren: Ordnungszahl nicht im Bereich (128)

Flask==0.10.1 
pandas==0.16.2 

Lokal es korrekt installiert ist, aber nur auf dem Server, ich habe es aus irgendwelchen Gründen nicht tun kann, was ich nicht verstehen kann.

Ich habe versucht, eine Lösung zu finden, aber ich verstehe nicht, was könnte das Problem sein? Bitte hilf mir!

sieht mein Fehler wie dieser

enter image description here

So:

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. 

Ich verstehe nicht, was das Problem sein könnte? Bitte helfen Sie!

UPDATE: Lösung:

Schließlich fand ich mein Problem: ich dies tat:

sudo apt-get install g++ 

Dann wird die Lösung (wenn Sie keine Möglichkeit haben, auf dieser Maschine Speicher zu erhöhen) ist zu Auslagerungsdatei hinzufügen.

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

Antwort

2

neue Version von Pip lösen das Problem. Update-Pip wird das Problem lösen. pip installieren --upgrade pip

Verwandte Themen