在Linux服务器上安装pandas时venv
一些问题我正在尝试安装它,它创build了自己的venv
,我的需求文件如下所示:
Flask==0.10.1 pandas==0.16.2
在本地它安装正确,但只在服务器上,我不能做一些理由,我不明白。
我试图find一个解决scheme,但我不明白可能是什么问题? 请帮帮我!
我的错误是这样的
所以:
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.
我不明白可能是什么问题? 请帮忙!
更新:解决scheme:
最后,我发现我的问题:我这样做:
sudo apt-get install g++
那么解决scheme(如果你没有能力增加该机器上的内存)是添加交换文件。
sudo dd if=/dev/zero of=/swapfile bs=1024 count=524288 sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile
新版本的pip解决了这个问题。 更新点将解决问题。 点子安装 – 升级点子