pyenv не может найти docker -compose - PullRequest
0 голосов
/ 03 августа 2020

Я думаю, что, возможно, я испортил локальную среду py на моем Ma c.

Я установил pyenv и пару python версий:

$ pyenv global
2.7.17
3.7.7

Кажется, он решил обернуть себя вокруг docker -compose ...

$ which docker-compose
/Users/wintermute/.pyenv/shims/docker-compose

У меня есть локальный env, который я хочу запустить python3 в:

$ cd mysite
$ pyenv version
3.7.7 (set by /Users/wintermute/mysite/.python-version)

Но теперь я не могу запустить docker -компоновать в нем:

$ docker-compose up
pyenv: docker-compose: command not found

The `docker-compose' command exists in these Python versions:
  2.7.5

Note: See 'pyenv help global' for tips on allowing both
  python2 and python3 to be found.

И что еще хуже, он даже не запустится в той версии, которую он говорит использовать:

$ pyenv local 2.7.5
$ docker-compose up -d
ERROR:root:code for hash md5 was not found.
(and a load of debug traceback messages)

Пробовал pyenv rehash. Я думаю, что изначально python был установлен через homebrew. Что я могу сделать, чтобы открутить мою локальную среду? Почему не удается найти docker -комбинировать? Что я сделал ??

...