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

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

相关推荐
CLX05057 小时前
golang如何实现群聊功能_golang群聊功能实现策略.txt
jvm·数据库·python
lolo大魔王8 小时前
Linux列出文件和目录
linux·运维·服务器
zadyd8 小时前
vLLM Linux 双卡部署大模型服务器指南
linux·人工智能·python·机器学习·vllm
j_xxx404_8 小时前
Linux命名管道:跨进程通信实战指南|附源码
linux·运维·服务器·人工智能·ai
楼田莉子8 小时前
仿Muduo的高并发服务器:Http协议模块
linux·服务器·c++·后端·学习
紫小米14 小时前
后端日志管理
python·fastapi
milo.qu14 小时前
RockyLinux9.7 docker部署Jisti Meet
linux·docker·容器
GanGanGanGan_14 小时前
CentOS 7.9 glibc 2.17 源码编译升级到 glibc 2.31
linux·运维·centos·glibc
charlie11451419115 小时前
嵌入式Linux驱动开发——class 和 device 模型 - 自动创建设备节点的幕后机制
linux·运维·驱动开发
白雪茫茫15 小时前
监督学习、半监督学习、无监督学习算法详解
python·学习·算法·ai