Вместо использования virtualenv попробуйте запустить python3 -m venv
. Итак, чтобы создать новый virtualenv, просто сделайте python3 -m venv ~/.virtualenvs/my_virtualenv
.
Что касается того, почему вы не можете найти virtualenv
, просто набрав его, я думаю, это потому, что скрипт virtualenv.py
находится где-то в /usr/local/Python3/lib/python3.5/site-packages
- вероятно, в /usr/local/Python3/lib/python3.5/site-packages/virtualenv.py
- попробуйте запустить его напрямую.
pip
- это просто утилита упаковки Python. Он не несет ответственности за добавление инструментов в переменную среды PATH
или за установку утилит в вашей системе.
Если вы хотите, чтобы в вашей системе присутствовала команда virtualenv
, я бы порекомендовал установить ее, используя менеджер системных пакетов. Я бы порекомендовал просто использовать встроенный модуль venv .