Я работаю над проектом, который должен быть протестирован на виртуальной машине Fedora с Python 2.6.6. Я успешно установил его (так что я могу использовать его вместо версии 2.7 по умолчанию), но мне нужно установить некоторые пакеты с помощью pip, и я получаю сообщение об ошибке. Когда я использую sudo pip (или pip2.6), я получаю следующую ошибку:
Traceback (most recent call last):
File "/usr/local/bin/pip", line 9, in
load_entry_point('pip==7.0.1', 'console_scripts', 'pip')()
File "build/bdist.linux-x86_64/egg/pkg_resources/init.py", line 558, in load_entry_point
File "build/bdist.linux-x86_64/egg/pkg_resources/init.py", line 2682, in load_entry_point
File "build/bdist.linux-x86_64/egg/pkg_resources/init.py", line 2355, in load
File "build/bdist.linux-x86_64/egg/pkg_resources/init.py", line 2361, in resolve
File "/usr/local/lib/python2.6/site-packages/pip-7.0.1-py2.6.egg/pip/init.py", line 15, in
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File "/usr/local/lib/python2.6/site-packages/pip-7.0.1-py2.6.egg/pip/vcs/subversion.py", line 9, in
from pip.index import Link
File "/usr/local/lib/python2.6/site-packages/pip-7.0.1-py2.6.egg/pip/index.py", line 30, in
from pip.wheel import Wheel, wheel_ext
File "/usr/local/lib/python2.6/site-packages/pip-7.0.1-py2.6.egg/pip/wheel.py", line 34, in
from pip._vendor.distlib.scripts import ScriptMaker
File "/usr/local/lib/python2.6/site-packages/pip-7.0.1-py2.6.egg/pip/_vendor/init.py", line 92, in load_module
raise ImportError("No module named '%s'" % (name,))
ImportError: No module named 'pip._vendor.distlib.scripts'
Возможно, стоит отметить, что «установка pip2.7» работает, но мне нужно иметь возможность устанавливать пакеты для Python 2.6.
Любая помощь будет принята с благодарностью.