python熊猫和matplotlib安装冲突
我使用的是MacOSX约塞米蒂10.10.5,我试图在笔记本电脑上用python来练习数据科学。我在virtualenv上使用Python3.5.1,但是当我安装pandas和matplotlib时,它们在尝试导入时似乎都有冲突。两者都有相同的错误,输出为:python熊猫和matplotlib安装冲突,python,pandas,matplotlib,python-3.5,data-science,Python,Pandas,Matplotlib,Python 3.5,Data Science,我使用的是MacOSX约塞米蒂10.10.5,我试图在笔记本电脑上用python来练习数据科学。我在virtualenv上使用Python3.5.1,但是当我安装pandas和matplotlib时,它们在尝试导入时似乎都有冲突。两者都有相同的错误,输出为: >>> import matplotlib Traceback (most recent call last): File "<stdin>", line 1, in <module> Fi
>>> import matplotlib
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/deanarmada/.virtualenvs/python3-data-science/lib/python3.5/site-packages/matplotlib/__init__.py", line 1131, in <module>
rcParams = rc_params()
File "/Users/deanarmada/.virtualenvs/python3-data-science/lib/python3.5/site-packages/matplotlib/__init__.py", line 975, in rc_params
return rc_params_from_file(fname, fail_on_error)
File "/Users/deanarmada/.virtualenvs/python3-data-science/lib/python3.5/site-packages/matplotlib/__init__.py", line 1100, in rc_params_from_file
config_from_file = _rc_params_in_file(fname, fail_on_error)
File "/Users/deanarmada/.virtualenvs/python3-data-science/lib/python3.5/site-packages/matplotlib/__init__.py", line 1018, in _rc_params_in_file
with _open_file_or_url(fname) as fd:
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/contextlib.py", line 59, in __enter__
return next(self.gen)
File "/Users/deanarmada/.virtualenvs/python3-data-science/lib/python3.5/site-packages/matplotlib/__init__.py", line 1000, in _open_file_or_url
encoding = locale.getdefaultlocale()[1]
File "/Users/deanarmada/.virtualenvs/python3-data-science/lib/python3.5/locale.py", line 559, in getdefaultlocale
return _parse_localename(localename)
File "/Users/deanarmada/.virtualenvs/python3-data-science/lib/python3.5/locale.py", line 487, in _parse_localename
raise ValueError('unknown locale: %s' % localename)
ValueError: unknown locale: UTF-8
导入matplotlib
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/Users/deanarmada/.virtualenvs/python3-data-science/lib/python3.5/site-packages/matplotlib/\uuuu-init\uuuuuu.py”,第1131行,在
rcParams=rc_params()
文件“/Users/deanarmada/.virtualenvs/python3-data-science/lib/python3.5/site-packages/matplotlib/_-init___;.py”,第975行,在rc_参数中
从_文件返回rc_参数(fname,错误时失败)
文件“/Users/deanarmada/.virtualenvs/python3-data-science/lib/python3.5/site-packages/matplotlib/\uuuu-init\uuuuuuuuu.py”,第1100行,位于文件的rc\u-params\u中
config_from_file=_rc_params_in_file(fname,错误时失败)
文件“/Users/deanarmada/.virtualenvs/python3-data-science/lib/python3.5/site-packages/matplotlib/\uuu-init\uuuu.py”,第1018行,在\u rc\u-params\u-in\u文件中
使用_open_file_或_url(fname)作为fd:
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/contextlib.py”,第59行,输入__
返回下一个(self.gen)
文件“/Users/deanarmada/.virtualenvs/python3-data-science/lib/python3.5/site-packages/matplotlib/\uuuu-init\uuuuuuuuu.py”,第1000行,在打开的文件或url中
encoding=locale.getdefaultlocale()[1]
getdefaultlocale中的文件“/Users/deanarmada/.virtualenvs/python3数据科学/lib/python3.5/locale.py”,第559行
返回_parse_localename(localename)
文件“/Users/deanarmada/.virtualenvs/python3数据科学/lib/python3.5/locale.py”,第487行,在_parse_localename中
raise VALUERROR('未知区域设置:%s'%localename)
ValueError:未知区域设置:UTF-8
只需运行:
export LC_ALL=C
在通过终端访问python之前。关于我自己的问题,最好的答案是 加: 导出LC_ALL=C 出口LANG=en_US.UTF-8 关于你~/.bash_的简介 退出终端,然后重新开始,现在可以尝试导入所有内容