Изменение интерпретатора pyprep меняется в зависимости от вашей версии Pants. Если это относительно недавняя версия, вы можете установить интерпретаторы в config.
Ниже приведен шаблон, который я использовал для переопределения интерпретаторов, в данном случае поддерживающих Python2 и Python3 (%(buildroot)s
- это встроенная конфигурация Pants).
[python-setup]
# Using the modern Pants python backend will allow us to set:
# compatibility=[ "CPython>=3" ]
# on any python_target we want to enforce as Python3.
interpreter_constraints: ["CPython>=2.7,<3"]
interpreter_search_paths: [
'%(buildroot)s/.venv/py2/bin',
'%(buildroot)s/.venv/py3/bin',
]
Использование примерно той же конфигурации, но указание на путь анаконды переопределит интерпретатор.
Я не уверен, что это будет делать то, что вы хотите - но это будет делать то, что вы просили.