You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSL2下Ubuntu 20.04使用zsh时找不到virtualenv命令如何解决?

报错根因

你使用用户身份执行pip安装包时,默认会将第三方可执行文件放到当前用户的~/.local/bin目录下,而zsh默认的环境变量PATH没有包含该路径,因此无法直接识别virtualenv命令。

解决方案

方法一:将~/.local/bin加入PATH(推荐,永久生效)

  • 打开zsh配置文件:
    nano ~/.zshrc
    
  • 在文件末尾添加如下内容:
    export PATH=$PATH:$HOME/.local/bin
    
  • 保存并退出nano编辑器:按Ctrl + O,回车确认保存,再按Ctrl + X退出
  • 执行命令让配置立即生效:
    source ~/.zshrc
    
  • 验证是否配置成功:
    virtualenv --version
    
    正常输出版本号即代表配置完成。

方法二:临时使用全路径调用(无需修改配置)

直接调用virtualenv的完整路径即可创建虚拟环境,示例:

/home/<myUsername>/.local/bin/virtualenv test_env

将<myUsername>替换为你自己的实际用户名即可。

内容的提问来源于stack exchange,提问作者Kunal Tanwar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 21:45:03