xargs no Mac OS X não suporta a opção --replace ; você pode usar -I :
find docs/ -name "*png" | xargs -I F python myscript.py "F"
A estranha mensagem de erro é produzida porque esta versão de xargs interpreta caracteres após um único - como opções, então com --replace está procurando por uma opção chamada - , que não existe.