Попробуйте это.
Я предполагаю, что селен был установлен на:
/usr/local/lib/python2.6/
В папке site-packages или dist-packages.
Поскольку ссылка на ваш файл setup.py не работает, я не вижу результатов, поэтому собираюсь сделать некоторые предположения, основанные на «нормальной» установке setup.py
Одна из этих папок должна существовать:
/usr/local/lib/python2.6/dist-packages/selenium/firefox/
или
/usr/local/lib/python2.6/site-packages/selenium/firefox/
Это папка, в которой должна существовать библиотека python на основе setup.py, как определяются пакеты в setup.py.
Теперь вернитесь в папку, в которую вы загрузили исходный код, и перейдите к.
./firefox/source/py/
Скопируйте все исходные файлы в любой из этих двух файлов.
/usr/local/lib/python2.6/dist-packages/selenium/firefox/
или
/usr/local/lib/python2.6/site-packages/selenium/firefox/
Это эквивалентно «ручной установке». Хотя я не уверен, зачем вам это нужно, потому что части пакета firefox четко указаны в источнике setup.py.
...
'selenium.firefox': 'firefox/src/py',
...
Если в папках site-packages или dist-packages нет ничего для selenium, возможно, что файл «setup.py install» установлен неправильно, поскольку у него нет необходимых разрешений.
Обязательно запустите 'setup.py install' с sudo, если вы этого еще не сделали. Поскольку права root необходимы для изменения / добавления чего-либо в '/usr'.