Я считаю, что самым простым / чистым решением было бы использование инструмента, изолирующего вашу среду Python, такого как virtualenv
После установки создайте виртуальную среду, указав, какая версия pythonвы хотите использовать:
$> virtualenv -p python3 env
Примечание: puttin python3
напрямую работает только для Mac, в Linux вы должны указать абсолютный путь или двоичный файл Python.
А затем «активировать» свою среду:
$> source env/bin/activate
Отсюда любая команда Python или pip, которую вы используете, будет использовать python3.
$> pip install xlrd
Преимущество Virtualenv состоит в том, что он не «загрязняет» вашу локальную установку Python, вы можете легче управлять установленными модулями pip.
Если вы хотите узнать больше о том, как это работает, и о других альтернативах, отметьте этот пост