2013-12-12 2 views
0

я передачи данных между Эрл и питона с помощью erlport, следуя примеру здесь: http://erlport.org/docs/python.htmlКонфликт между пандами и erlport?

питон файл я звоню только содержит строку:

import pandas as pd 

я получаю ошибку:

** exception error: {python,'exceptions.AttributeError', 
          "'function' object has no attribute 'lower'", 
          [{<<"/anaconda/lib/python2.7/site-packages/pandas/core/format.py">>, 
           1701,<<"detect_console_encoding">>, 
           <<"if not encoding or 'ascii' in encoding.lower(): # try again for something bette"...>>}, 
          {<<"/anaconda/lib/python2.7/site-packages/pandas/core/config_init.py">>, 
           234,<<"<module>">>, 
           <<"cf.register_option('encoding', detect_console_encoding(), pc_encoding_doc,">>}, 
          {<<"/anaconda/lib/python2.7/site-packages/pandas/__init__.py">>, 
           25,<<"<module>">>,<<"import pandas.core.config_init">>}, 
          {<<"/Documents/data-algorithms/Alg"...>>, 
           3,<<"<module>">>,<<"import pandas as pd">>}, 
          {<<"/Documents/testki"...>>, 
           237,<<"_incoming_call">>, 
           <<"f = __import__(module, {}, {}, [objects[0]])">>}, 
          {<<"/Documents/te"...>>, 
           245,<<"_call_with_error_handler">>,<<"function(*args)">>}]} 
    in function erlport:call/3 (src/erlport.erl, line 234) 
    in call from algo_tester:start/0 (src/algo_tester.erl, line 27) 

я могу избавиться от ошибки, закомментировав следующие две строки в /anaconda/lib/python2.7/site-packages/pandas/core/config_init.py:

234  cf.register_option('encoding', detect_console_encoding(), pc_encoding_doc, 
235       validator=is_text) 

, но затем печать больше не работает.

Неужели кто-нибудь сталкивался с этим раньше?

ответ

Смежные вопросы