Python 导入包不起作用-可能存在版本冲突
经过很长一段时间,一切都很顺利(我的意思是我可以在这里安装软件包,然后在jupyter笔记本中使用import语句),我最近遇到了多个问题 我想这是在我从Continuum Analytics升级anaconda安装时发生的(尽管不确定) 我会收到基本导入(如pandas或matplotlib等)的错误报告Python 导入包不起作用-可能存在版本冲突,python,packages,anaconda,Python,Packages,Anaconda,经过很长一段时间,一切都很顺利(我的意思是我可以在这里安装软件包,然后在jupyter笔记本中使用import语句),我最近遇到了多个问题 我想这是在我从Continuum Analytics升级anaconda安装时发生的(尽管不确定) 我会收到基本导入(如pandas或matplotlib等)的错误报告 --------------------------------------------------------------------------- ValueError
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-3-adcb0ce40833> in <module>()
1 # Plot softmax curves
----> 2 import matplotlib.pyplot as plt
/Users/peterhirt/anaconda/envs/tensorflow/lib/python2.7/site- packages/matplotlib/__init__.py in <module>()
1129
1130 # this is the instance used by the matplotlib classes
-> 1131 rcParams = rc_params()
1132
1133 if rcParams['examples.directory']:
/Users/peterhirt/anaconda/envs/tensorflow/lib/python2.7/site-packages/matplotlib/__init__.py in rc_params(fail_on_error)
973 return ret
974
--> 975 return rc_params_from_file(fname, fail_on_error)
976
977
/Users/peterhirt/anaconda/envs/tensorflow/lib/python2.7/site- packages/matplotlib/__init__.py in rc_params_from_file(fname, fail_on_error, use_default_template)
1098 parameters specified in the file. (Useful for updating dicts.)
1099 """
-> 1100 config_from_file = _rc_params_in_file(fname, fail_on_error)
1101
1102 if not use_default_template:
/Users/peterhirt/anaconda/envs/tensorflow/lib/python2.7/site-packages/matplotlib/__init__.py in _rc_params_in_file(fname, fail_on_error)
1016 cnt = 0
1017 rc_temp = {}
-> 1018 with _open_file_or_url(fname) as fd:
1019 try:
1020 for line in fd:
/Users/peterhirt/anaconda/envs/tensorflow/lib/python2.7/contextlib.pyc in __enter__(self)
15 def __enter__(self):
16 try:
---> 17 return self.gen.next()
18 except StopIteration:
19 raise RuntimeError("generator didn't yield")
/Users/peterhirt/anaconda/envs/tensorflow/lib/python2.7/site- packages/matplotlib/__init__.py in _open_file_or_url(fname)
998 else:
999 fname = os.path.expanduser(fname)
-> 1000 encoding = locale.getdefaultlocale()[1]
1001 if encoding is None:
1002 encoding = "utf-8"
/Users/peterhirt/anaconda/envs/tensorflow/lib/python2.7/locale.pyc in getdefaultlocale(envvars)
541 else:
542 localename = 'C'
--> 543 return _parse_localename(localename)
544
545
/Users/peterhirt/anaconda/envs/tensorflow/lib/python2.7/locale.pyc in _parse_localename(localename)
473 elif code == 'C':
474 return None, None
--> 475 raise ValueError, 'unknown locale: %s' % localename
476
477 def _build_localename(localetuple):
ValueError: unknown locale: UTF-8
这为我创建了一个名为tensorflow的环境,并安装了python 2.7版
然后我通过
source activate tensorflow
然后,我添加了matplotlib
pip install matplotlib
我又犯了这个错误
我迷路了。我认为这与不兼容的软件包有关,但我无法绕过这个问题来解决它
有人能帮我一下吗
提前谢谢
Peter查看这是否有帮助-抱歉,没有,没有帮助我遇到同样的问题,请确保在更新~/.bash\u配置文件后运行源~/.bash\u配置文件。查看这是否有帮助-抱歉,没有,没有帮助我遇到同样的问题,请确保在更新~/.bash\u配置文件后运行源~/.bash\u配置文件。
pip install matplotlib