Linux下使用pip安装好virtualenv之后,输入virtualenv提示bash:virtualenv:command not found
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
原因
就我的知识范围内,command not found一般就两种情况:
- 确实没安装这个命令
- 命令没有在系统路径中
现在已经安装好了virtualenv,那就是第2种情况。
思路
-
输入
echo $PATH
,来查看系统路径oneo@kali:~$ echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-
输入
sudo find / -name virtualenv 2>/dev/null
来查看virtualenv的安装路径,其中2>/dev/null
就是把无权限访问的目录的输出放进null文件这个黑洞,不然一大片看不清,以下是我的虚拟机上输出的内容
oneo@kali:~$ sudo find / -name virtualenv 2>/dev/null
/home/oneo/.local/bin/virtualenv
/home/oneo/.loc