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

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

相关推荐
煜36413 分钟前
Linux初识与基本指令
linux·运维·服务器
执笔论英雄14 分钟前
【大模型推理】cudastream 学习
linux·运维·学习
DamianGao18 分钟前
我用 OpenClaw 做了一个 AI 新闻早报,每天自动推送
人工智能·python·语言模型
shada20 分钟前
在Linux x86_64系统中编译mission
linux
佑白雪乐23 分钟前
<Linux基础第14集>总结前面知识点,不含Linux命令
linux·运维·服务器
Westward-sun.24 分钟前
Python argparse 模块:命令行参数解析实战全攻略
python·opencv·机器学习·rpc
YLXA27 分钟前
1.helle_cuda学习
linux·学习·算法
Storynone30 分钟前
【Day21】LeetCode:93. 复原IP地址,78. 子集,90. 子集 II
python·算法·leetcode
RechoYit30 分钟前
项目记录:把 OpenClaw 结合自己的交易项目做成飞书里的 AI Trading Partner-- A 股智能分析机器人
人工智能·python·金融·飞书·投资·openclaw
nananaij38 分钟前
【LeetCode-01 两数之和 python解法】
开发语言·python·算法·leetcode