virtualenv 是 Python 中常用的工具,可以隔离不同的项目环境,避免冲突也方便管理。MacOS 的默认 Python3 并没有安装 virtualenv,因此我们需要手动安装。
直接运行 pip3 install virtualenv
可以顺利安装,但是当你执行 virtualenv 命令时仍会提示「command not found: virtualenv」,这是为什么呢?
搜索之后在 Stack Overflow 上找到答案:
简单说来是因为没有使用 root 权限安装,导致安装位置不同,因此未识别到。方法是先卸载,然后用 root 权限重新安装:
# 卸载
pip3 uninstall virtualenv
# 安装
sudo pip3 install virtualenv