linux python3.9 pip24.0 virtualenv 安装了 找不 virtualenv 命令

正确安装 virtualenv 

pip3 install virtualenv


检查是否环境变量里配置了 virtualenv 

which virtualenv


如没找到说明没有配置好环境变量, 可以使用 

find / -name virtualenv

找到 可执行 的 virtualenv 可以看到 我的查找记录


/root/.local/share/virtualenv

/usr/local/python3.9/lib/python3.9/site-packages/virtualenv

/usr/local/python3.9/bin/virtualenv


尝试了一下 /usr/local/python3.9/bin/virtualenv 是可执行命令 ,直接把 这个命令 软连接 到 /usr/bin/ 目录下即可


sudo ln -s /usr/local/python3.9/bin/virtualenv /usr/bin/virtualenv


这样就可以 在命令行列 执行 virtualenv 命令了。


--- 题外话:


python 虚拟环境 在服务器上 基本是 创建在 指定的 目录下面的 例如 /envs

virtualenv /envs/nb --python=python3.9

这样就为 nb 项目创建了一个 专属的 3.9 的虚拟环境