workon
命令是 virtualenvwrapper
的一個功能,用于切換到不同的 Python 虛擬環境。但需要注意的是,virtualenvwrapper
并不支持 Windows 系統,只適用于 macOS 和 Linux。如果你正在使用 Windows,可以考慮使用 venv
模塊或者 conda
環境管理工具來創建和管理虛擬環境。以下是在 macOS 和 Linux 上配置 workon
的基本步驟:
在 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
環境變量中。