【发布时间】:2016-04-13 06:36:54
【问题描述】:
我正在运行一个 Jupyter Notebook 来构建一个小 ANN,但是我在导入 matplotlib 时遇到了问题。代码是:
import tensorflow as tf
import numpy as np
import pandas as pd
from sklearn.cross_validation import train_test_split
import matplotlib.pyplot as plt
这给了我一个错误:
ValueError: unknown locale: UTF-8
在导入 matplotlib 行。
我用谷歌搜索,这里的另一个问题告诉我应该在我的 ~/.bash_profile 中添加几行,所以我做了,然后突然 pandas 开始给我一个错误:
AttributeError: module 'pandas' has no attribute 'core'
从 ~/.bash_profile 中删除这两行并没有帮助。 Pandas 以前工作正常,但现在不行,如果我在 pandas 之前导入 matplotlib,我会得到原来的错误。我已经尝试卸载并重新安装 pandas 无济于事。
【问题讨论】:
-
听起来您遇到了一些环境问题。系统版本的 python 和您安装的开发版本在 Mac 上交织在一起是相对常见的(并且非常不受欢迎)。如果您发布更多关于您的环境设置以及如何安装模块的信息(例如
pandas),您可能会获得更多帮助
标签: python macos pandas matplotlib jupyter-notebook