Ошибка использования ete3 в Python: "Нет имени модуля cPickle"
У меня проблема, похожая на: Ошибка импорта Theano: Нет модуля с именем cPickle
Но с использованием ete3 (www.etetoolkit.org). Я опустился до ete2, и проблема исчезла, но я хотел бы использовать функциональность в ete3.
Следуя комментариям в соответствующем посте stackru, я обновился до последней версии 'six' (1.10.0), но все еще имею это сообщение об ошибке:
Traceback (most recent call last):
File "treebuilder.py", line 7, in <module>
from ete3 import *
File "/Library/Python/2.7/site-packages/ete3/__init__.py", line 56, in <module>
from .webplugin.webapp import *
File "/Library/Python/2.7/site-packages/ete3/webplugin/webapp.py", line 46, in <module>
import six.moves.cPickle
ImportError: No module named cPickle
и, когда я пытаюсь установить cPickle (используя sudo и -H), я получаю:
Collecting cPickle
/Library/Python/2.7/site-packages/pip-7.1.2-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Could not find a version that satisfies the requirement cPickle (from versions: )
No matching distribution found for cPickle
/Library/Python/2.7/site-packages/pip-7.1.2-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Как я мог решить эту проблему?