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

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

相关推荐
Lsir10110_3 分钟前
【Linux】生产者-消费者模型及条件变量
linux·运维·开发语言·c++
海天一色y10 分钟前
用Python和Pygame从零打造植物大战僵尸:完整技术解析
开发语言·python·pygame
嫂子的姐夫10 分钟前
029-rs5:欧治
爬虫·python·逆向
两万五千个小时17 分钟前
构建mini Claude Code:03 - TodoWrite:让模型按计划执行
人工智能·python
林姜泽樾18 分钟前
linux入门第三章,pwd,ls的参数和选项
linux·运维·服务器
郝学胜-神的一滴20 分钟前
高并发服务器开发:多进程与多线程实现深度解析
linux·服务器·开发语言·c++·程序人生
用户4261557761021 分钟前
Linux服务器排障实战:从CPU飙高到内存泄漏的排查套路
python
小雨中_25 分钟前
4.1 Megatron-LM:千卡级集群预训练的“硬核”框架
人工智能·python·深度学习·机器学习·llama
宇宙核25 分钟前
FreeSSL实现域名证书免费无限自动续签续期流程
linux·服务器·ssl·持续部署
星空椰25 分钟前
FastAPI 进阶:中间件、依赖注入与 ORM
python·fastapi