tensorflow 在anaconda 环境下import matplotlib.pyplot失败
2018-01-26 20:57
501 查看
如下当你import matplotlib.pyplot 时就会出现下面的报错
/home/zph/anaconda2/envs/tensorflow/bin/python2.7 /home/zph/桌面/Joint-Bayesian-master/src/testTensorflow.py
Traceback (most recent call last):
File "/home/zph/桌面/Joint-Bayesian-master/src/testTensorflow.py", line 3, in <module>
import matplotlib.pyplot as plt
File "/home/zph/anaconda2/envs/tensorflow/lib/python2.7/site-packages/matplotlib/pyplot.py", line 72, in <module>
from matplotlib.backends import pylab_setup
File "/home/zph/anaconda2/envs/tensorflow/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 14, in <module>
line for line in traceback.format_stack()
File "/home/zph/anaconda2/envs/tensorflow/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 16, in <genexpr>
if not line.startswith(' File "<frozen importlib._bootstrap'))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 18: ordinal not in range(128)
Process finished with exit code 1
不是版本兼容问题
系统编码是ascii 不识别uft8
解决方案
/home/zph/anaconda2/envs/tensorflow/bin/python2.7 /home/zph/桌面/Joint-Bayesian-master/src/testTensorflow.py
Traceback (most recent call last):
File "/home/zph/桌面/Joint-Bayesian-master/src/testTensorflow.py", line 3, in <module>
import matplotlib.pyplot as plt
File "/home/zph/anaconda2/envs/tensorflow/lib/python2.7/site-packages/matplotlib/pyplot.py", line 72, in <module>
from matplotlib.backends import pylab_setup
File "/home/zph/anaconda2/envs/tensorflow/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 14, in <module>
line for line in traceback.format_stack()
File "/home/zph/anaconda2/envs/tensorflow/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 16, in <genexpr>
if not line.startswith(' File "<frozen importlib._bootstrap'))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 18: ordinal not in range(128)
Process finished with exit code 1
不是版本兼容问题
系统编码是ascii 不识别uft8
解决方案
import sys reload(sys) sys.setdefaultencoding('utf8')
放在py文件最前面
相关文章推荐
- anaconda环境下安装tensorflow 无法使用matplotlib
- ImportError: No module named matplotlib.pyplot
- Python库 - import matplotlib.pyplot as plt 报错问题
- ubuntu下virtualenv虚拟环境里python报错ImportError: No module named matplotlib.pyplot解决方案
- CentOS中python输入import matplotlib.pyplot提示有错误
- import matplotlib.pyplot as plt 出错
- import matplotlib.pyplot as plt 出错,求解答
- python import matplotlib.pyplot 提示找不到DLL
- ImportError: No module named matplotlib.pyplot
- from matplotlib import pyplot 报错处理
- CentOS中python输入import matplotlib.pyplot提示有错误
- from matplotlib import pyplot as plt 报错问题
- Mac下安装from matplotlib import pyplot或者 import matplotlib.pyplot as plt报错
- ImportError: No module named matplotlib.pyplot
- python导入包失败ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package
- ImportError:No module named matplotlib.pyplot
- arch linux python3.6.2 import matplotlib.pyplot as plt 报错
- import matplotlib.pyplot 错误
- ImportError: No module named matplotlib.pyplot安装模块python
- 关于import matplotlib.pyplot as plt报错问题的解决方法