Home
因为有时候需要不同的python的版本来运行程序,所以就出现了版本管理器pyenv,类似于nodejs nvm。
而pip包管理器则是通过 pypi(Python Package Index)
python 的虚拟环境其实就是环境变量在进程之间的隔离。 一般的进程会共享操作系统的环境变量。
lingc@lap: $
(.venv) lingc@lap: $
前面带上(.venv)
就代表当前环境是虚拟环境。
python3.3之后venv模块就代替了virtualenv。
pip install virtualenv
virtualenv myvenv
or
python -m venv myenv
$ source myenv/bin/activate
deactivate
退出虚拟环境相当于将 PATH
环境变量还原到创建虚拟环境之前的状态。
rm -rf myvenv