Linux已安装virtualenv 但还是报 bash: virtualenv: command not found 错误原因及解决

场景

在 linux 上已经安装了python和 virtualenv ,但是直接执行 virtualenv 相关的指令创建虚拟环境还是失败并且报错 bash: virtualenv: command not found

原因

虽然手动安装了virtualenv 没有自动配置 virtualenv 的软连接

解决方式

  1. 手动在安装目录下去执行相关指令
    如果知道安装的路径则直接去指定路径去执行相关指令例如:
bash 复制代码
/usr/local/python3/bin/virtualenv env

一般路径都会默认放到 /user/local 下 可以通过如下指令查找

bash 复制代码
find /user/local -name virtualenv

find 后的/user/local为指定的查找路径,可以自行替换 ,会出现很多结果列表 仔细辨认,正确的那一个最后只有 virtualenv 这一个名 没有其他前后缀

  1. 去手动建立一个软链接 还是使用上面的 find 指令找到 virtualenv 的安装地址 然后如下建立软链接
bash 复制代码
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv

最后一段基本是固定的 第一段路径为我们找到的路径

相关推荐
hugerat7 分钟前
在AI的帮助下,用C++构造微型http server
linux·c++·人工智能·http·嵌入式·嵌入式linux
万行17 分钟前
机器学习&第二章线性回归
人工智能·python·机器学习·线性回归
nervermore99022 分钟前
3.3 Python图形编程
python
zhengfei61123 分钟前
世界各地免费电视频道的 M3U 播放列表。
python
心静财富之门1 小时前
退出 for 循环,break和continue 语句
开发语言·python
ha20428941941 小时前
Linux操作系统学习记录之----自定义协议(网络计算器)
linux·网络·学习
想唱rap1 小时前
MYSQL在ubuntu下的安装
linux·数据库·mysql·ubuntu
WJSKad12351 小时前
YOLO11-FDPN-DASI实现羽毛球拍与球的实时检测与识别研究
python
糖~醋排骨1 小时前
DHCP服务的搭建
linux·服务器·网络
幻云20101 小时前
Next.js之道:从入门到精通
人工智能·python