workon
命令是 virtualenvwrapper
的一个功能,用于切换到不同的 Python 虚拟环境。但需要注意的是,virtualenvwrapper
并不支持 Windows 系统,只适用于 macOS 和 Linux。如果你正在使用 Windows,可以考虑使用 venv
模块或者 conda
环境管理工具来创建和管理虚拟环境。以下是在 macOS 和 Linux 上配置 workon
的基本步骤:
安装 virtualenvwrapper
在 macOS 和 Linux 上,你可以使用 pip
来安装 virtualenvwrapper
:
pip install virtualenvwrapper
配置环境变量
安装完成后,你需要配置环境变量以便系统能够找到 virtualenvwrapper
。这通常涉及到编辑 ~/.bashrc
、~/.bash_profile
或 ~/.zshrc
文件(取决于你使用的 shell)。
在文件末尾添加以下行:
export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=$(which python3) source /usr/local/bin/virtualenvwrapper.sh
这里,$HOME/.virtualenvs
是虚拟环境存放的目录,$(which python3)
是 Python 3 的路径,/usr/local/bin/virtualenvwrapper.sh
是 virtualenvwrapper
的脚本路径。这些路径可能会根据你的系统配置有所不同。
使配置生效
保存文件并退出编辑器。然后,在终端中运行以下命令使配置生效:
source ~/.bashrc
或者,如果你编辑的是 ~/.zshrc
文件:
source ~/.zshrc
现在,你应该能够使用 workon
命令来创建、切换到和退出 Python 虚拟环境了。
如果在使用过程中遇到问题,建议检查环境变量是否设置正确,并确保 virtualenvwrapper.sh
脚本位于系统的 PATH
环境变量中。