zsh无法识别virtualenvwrapper的workon命令,咨询配置文件位置
解决zsh中workon命令找不到的问题
你当前使用的是zsh Shell(从错误提示zsh: command not found: workon可判断),不需要修改bash的配置文件,而是要调整zsh的配置文件:
- 你之前写错了配置文件名,正确的zsh主配置文件是
~/.zshrc,不是~/zshch。 - 将以下三行命令添加到
~/.zshrc文件的末尾:export WORKON_HOME=~/Envs VIRTUALENVWRAPPER_PYTHON=$(which python3) source /opt/homebrew/bin/virtualenvwrapper.sh - 保存文件后,执行
source ~/.zshrc让配置立即生效,或者直接重启终端,之后workon命令就能正常使用了。
补充:如果你的zsh还加载其他配置文件(比如~/.zprofile),也可以将这三行放在那里,但~/.zshrc是交互式zsh Shell默认加载的配置文件,最适合存放这类环境变量和脚本加载命令。
内容的提问来源于stack exchange,提问作者drMAIN
相关产品推荐
相关产品推荐

