pyenv 使用

pyenv生成新的虚拟环境

  • 安装pyenv和pyenv-virtualenv
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
  • pyenv versions 产看当前环境可用的python版本

  • pyenv global 切换当前环境使用的python版本

  • pyenv virtualenv venv376 生成名为 venv376 的新的虚拟环境

pyenv  virtualenv 3.7.6 venv376 
  • pyenv local venv376 指定当前目录的python版本为 venv376 ,该目录会生成一个 .python-version 文件,当再次进入该目录,python环境会自动切换
  • pyenv shell venv376 指定当前shell的python版本为 venv376 ,临时生效,当shell关闭时,失效。
  • pyenv virtualenvs 显示所有虚拟环境,如下图所示:


    image.png

打包环境依赖关系 pip3 freeze > requirements.txt
在新环境生成依赖关系 pip3 install -r requirements.txt

如果对你有帮助,希望能点个赞,谢谢

你可能感兴趣的:(pyenv 使用)