У меня есть некоторые проблемы с зависимостями в моем python из-за того, что консоль продолжает использовать версию 1.4.1 Six вместо 1.9.Моя консоль python отказывается использовать последнюю версию Six
Таким образом, на мой питона IDLE:
>>> import six
>>> six.__version__
'1.4.1'
Но на мой пип:
$ pip freeze
six==1.9.0
Как я заставить мое IDLE использовать правильную версию?
Я попытался удалить и установить с помощью пипса.
Выхода из питона -v, а затем импортировать шесть
# /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.pyc matches /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.py
import six # precompiled from /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.pyc
dlopen("/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/operator.so", 2);
import operator # dynamically loaded from /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/operator.so
# /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/StringIO.pyc matches /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/StringIO.py
import StringIO # precompiled from /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/StringIO.pyc
У вас установлено более одной версии python? Что дает вам 'pip -V' и' python -V'? Вы можете использовать 'python -v', чтобы увидеть, откуда python импортирует библиотеку – syntonym
$ pip -V pip 1.5.6 из /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (питон 2,7) $ питон -V Python 2.7.9 –
Да у меня есть более одного питона установленной версии –