2017-07-31 95 views
0

我想在我的代码中使用熊猫进行数据分析。导入模块时,出现以下错误: TypeError: expected string or bufferimport熊猫:TypeError:预期的字符串或缓冲区

我最初尝试卸载python,pandas和scikit ...希望它是更新或简单故障的问题。我也尝试了解堆栈溢出中发现的类似问题的解决方案,但没有成功。

我看到这个问题似乎已经解决熊猫内部(见link),但仍似乎无法导入该模块。有没有其他人在使用熊猫时遇到这个问题?有任何想法吗?

谢谢你的时间!

-Alon

完全回溯:

Traceback (most recent call last): 
File "predict_from_text.py", line 8, in <module> 
    import pandas as pandas 
File "/Users/alonyoeli/Library/Python/2.7/lib/python/site-packages/pandas/__init__.py", line 13, in <module> 
    __import__(dependency) 
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pytz/__init__.py", line 29, in <module> 
    from pkg_resources import resource_stream 
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 83, in <module> 
    import parser 
File "/Users/alonyoeli/Desktop/twitter_data/parser.py", line 7, in <module> 
    output_json = json.loads(output) 
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 338, in loads 
    return _default_decoder.decode(s) 
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 366, in decode 
    obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 

TypeError: expected string or buffer 
+1

请提供完整的堆栈跟踪误差的 – DeepSpace

+0

全部回溯+应提供您的导入代码将有助于 –

+0

@DeepSpace完整的堆栈跟踪(如果我理解正确的话......很抱歉,这是我对堆栈的第一个问题) –

回答

0

所以我能得到熊猫导入!该错误是由于权限或目录组织。感谢所有试图帮助的人!

相关问题