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

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

相关推荐
筏.k17 分钟前
grep、wc 与管道符快速上手指南
linux
狐凄20 分钟前
Python实例题:Python计算线性代数
开发语言·python·线性代数
西猫雷婶21 分钟前
pytorch基本运算-导数和f-string
人工智能·pytorch·python
Johny_Zhao22 分钟前
华为MAAS、阿里云PAI、亚马逊AWS SageMaker、微软Azure ML各大模型深度分析对比
linux·人工智能·ai·信息安全·云计算·系统运维
述雾学java24 分钟前
深入理解 transforms.Normalize():PyTorch 图像预处理中的关键一步
人工智能·pytorch·python
要努力啊啊啊27 分钟前
使用 Python + SQLAlchemy 创建知识库数据库(SQLite)—— 构建本地知识库系统的基础《一》
数据库·人工智能·python·深度学习·自然语言处理·sqlite
CodeOfCC31 分钟前
c语言 封装跨平台线程头文件
linux·c语言·windows
科文小白狼32 分钟前
Linux下VSCode开发环境配置(LSP)
linux·vscode·里氏替换原则·lsp
Andrew_Xzw1 小时前
数据结构与算法(快速基础C++版)
开发语言·数据结构·c++·python·深度学习·算法
凤头百灵鸟2 小时前
Python语法基础篇(包含类型转换、拷贝、可变对象/不可变对象,函数,拆包,异常,模块,闭包,装饰器)
python