内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我在一台新造的电脑上安装了一个Ubuntu。我刚用APT-GET安装了python-pip。现在,当我尝试PIPP安装Numpy和Pandas时,它会给出以下错误。
Traceback (most recent call last): File "/usr/bin/pip", line 9, in <module> load_entry_point('pip==1.5.4', 'console_scripts', 'pip')() File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 185, in main return command.main(cmd_args) File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 161, in main text = '\n'.join(complete_log) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 72: ordinal not in range(128)
我最近遇到了这个问题
apt-get install python-numpy
这会将numpy添加到您的系统python解释器中。我可能不得不对matplotlib做同样的事情。要在虚拟环境中使用,必须使用
--system-site-packages
期权
把这个放在你的env里:
LC_ALL=C
您可以使用如下一行将其添加到.bashrc中:
export LC_ALL=C
但是要注意你会影响到所有其他项目。因此,您可能希望只在pip运行时使用它:
$ LC_ALL=C pip install ...