技术求助:报错‘virtualenv’未被识别为cmdlet/可执行程序,如何解决?
解决‘virtualenv’未被识别为可执行程序的问题
检查virtualenv是否已安装
先通过pip list或pip3 list查看已安装包列表,确认virtualenv是否存在。如果未安装,执行以下命令安装:pip install virtualenv # 若系统同时存在Python2和Python3,用pip3确保安装到Python3环境 pip3 install virtualenv确认Python的Scripts目录已加入系统PATH
Windows系统中,virtualenv的可执行文件默认位于Python安装目录的Scripts文件夹下,比如C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX\Scripts(XX为具体版本号)。
将该路径添加到系统环境变量PATH:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」→ 在系统变量中找到「PATH」→「编辑」→「新建」,粘贴上述路径后依次点击确定。重启命令行或PowerShell后再尝试运行virtualenv。直接通过Python模块调用
若暂时无法配置PATH,可通过Python的-m参数直接调用virtualenv模块,无需依赖全局PATH配置:python -m virtualenv 你的虚拟环境名称 # 对应Python3环境 python3 -m virtualenv 你的虚拟环境名称确保全局安装virtualenv
如果之前仅在某个虚拟环境内安装了virtualenv,只有激活该环境后才能使用。建议执行以下命令全局安装(--user参数会将包安装到用户目录的Scripts下,通常会自动加入PATH):pip install --user virtualenv
内容的提问来源于stack exchange,提问作者Fesnafaseeh CK
相关产品推荐
相关产品推荐

