2015-09-02 2 views
1

Вот моя ошибка:Получение ошибки при импорте некоторого пакета на питон сценариях

Traceback (most recent call last): 
    File "./convert.py", line 6, in <module> 
    import openpyxl # from https://pythonhosted.org/openpyxl/ or PyPI (e.g. via pip) 
ImportError: No module named openpyxl 

я устанавливал питон пакет openpyxl, но эта ошибка все еще появляется

Im используя Linux питон версии 2.6.6 любого помогите пожалуйста

я получил эту новую ошибку, когда я побежал python2.7 script.py:

Traceback (most recent call last): 
    File "/usr/local/bin/pip", line 7, in <module> 
    from pip import main 
    File "/usr/local/lib/python2.7/site-packages/pip/__init__.py", line 13, in <module> 
    from pip.utils import get_installed_distributions, get_prog 
    File "/usr/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 15, in <module> 
    import zipfile 
    File "/usr/local/lib/python2.7/zipfile.py", line 6, in <module> 
    import io 
    File "/usr/local/lib/python2.7/io.py", line 51, in <module> 
    import _io 
ImportError: /usr/local/lib/python2.7/lib-dynload/_io.so: undefined symbol: _PyErr_ReplaceException 
+0

У вас есть несколько установок python? Как вы установили openpyxl? –

+0

Я думаю, что я установил python2.7, но он не отображается на $ ls/usr/bin/python, я установил openpyxl, используя pip – chareon

+1

, попробуйте следующее: 'which python2.7' и' which pip'. –

ответ

1

openpyxl модуль имеет 2 зависимых модулей: 1. jdcal 2. et_xmlfile

Я был в состоянии установить openpyxl модуль, и это то, что я сделал:

1.Downloaded openpyxl, jdcal и et_xmlfile от https://pypi.python.org/pypi и сохранены jdcal-1.0.tar.gz, et_xmlfile-1.0.0.tar.gz, openpyxl-2.3.0-b2.tar.gz в локальной папке в моей системе.

2.Then Я побежал команды в следующем порядке:

pip install jdcal-1.0.tar.gz 
pip install et_xmlfile-1.0.0.tar.gz 
pip install openpyxl-2.3.0-b2.tar.gz 

openpyxl успешно получил после этого. Пожалуйста, проверьте, помогает ли это.

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