# 有时候因为不同项目需求,需要安装多个 pyhton 版本,或者公司项目和自己的项目 py 版本冲突,这里推荐两种比较方便的版本管理工具,当然还有其他工具,我这里只介绍了我认为比较方便的两种🤣。

  1. # pyenv 模块 [git 仓库]

    pyenv 是一个 forked 自 ruby 社区的简单、低调、遵循 UNIX 哲学的 Python 环境管理工具,它可以轻松切换全局解释器版本,同时结合 vitualenv 插件可以方便的管理对应的包源.

    • # 安装
      pip install pyenv-win --target E:\pyenv 		# 安装指定到 E 盘,方便等会添加环境变量

    • #pyenv 添加环境变量

    • # 验证设置成功

    • # 常用命令
      pyenv install -l	# 查看所有可以安装的版本(只显示 pyenv 安装的版本)
      pyenv install 2.7.0 	# 指定版本安装
      pyenv uninstall 2.7.0	# 卸载指定版本
      pyenv version	# 查看当前版本
      pyenv versions # 显示所有已安装的版本
      pyenv global 2.7.0	# 设置全局版本,所有 pyenv 的窗口都受到影响,不推荐使用!!!
      pyenv shell 2.7.0	# 设置当前会话框的版本,只影响当前会话框,关闭窗口就失效
      pyenv local 2.7.0	# 针对当前目录及其子目录中的版本起作用
  2. # conda 管理多版本

    • # anaconda 从官网下载安装。
    • # 安装成功后,直接控制台输入以下指令,即可在指令目录下创建对应版本的虚拟环境
      conda create -p=E:\conda_env python=3.8
    • # 指定名字创建虚拟环境
      conda create -n py27 python=2.7
    • # 其他常用指令
      conda info -e	# 查看当前环境版本
      conda remove -n py27 --all	# 删除不需要的版本
      conda activate py27	# 切换到 py27 的环境
      conda deactivate	# 退出当前环境
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

渣渣文 微信支付

微信支付

渣渣文 支付宝

支付宝