Не удается найти команду virtualenv после установки pip3 - PullRequest
0 голосов
/ 08 мая 2018

Я использую pip3 установить virtualenv в моем CentOS7.2:

[root@www abc]#  pip3 install virtualenv
Requirement already satisfied: virtualenv in /usr/local/Python3/lib/python3.5/site-packages (15.1.0)
[root@www abc]# virtualenv --no-site-packages venv
-bash: virtualenv: do not find the command

Но я не могу его использовать, там не найти команду.

1 Ответ

0 голосов
/ 08 мая 2018

Вместо использования 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 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...