windows 使用pyenv-win 管理多python 版本

2022年11月6日09:57:40

 链接:GitHub - pyenv-win/pyenv-win: pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.

简介

        pyenv-win 是windows 下的一个python 多版本管理工具。

使用

命令
用法
local  Set or show the local application-specific Python version
                global  Set or show the global Python version
shell   Set or show the shell-specific Python version
install   Install 1 or more versions of Python
uninstall  Uninstall 1 or more versions of Python
update Update the cached version DB
rehash Rehash pyenv shims (run this after switching Python versions)
vname Show the current Python version
version  Show the current Python version and its origin
version-name Show the current Python version
versions List all Python versions available to pyenv
exec   Runs an executable by first preparing PATH so that the selected Python
which  Display the full path to an executable
whence  List all Python versions that contain the given executable

下载

一. windows terminal

windows shell 使用 powershell 。  直接Microsoft Store 搜索 windows terminal 。 点击下载安装即可。

二. 通过pip下载 pyenv-win

首先下载一个python 版本。https://www.python.org/downloads/windows/ 。下载后点击安装

然后在python 的bin 目录里面执行 pip install pyenv-win --target [your path where  to store pyenv]

三. 为 pyenv 配置系统变量

操作 过程: 1.【此电脑】  -> 【属性】-> 【高级系统设置】-> 【环境变量】(以下操作更改的都是系统变量)-> 【系统变量】-> 【新建变量】

2. 【双击系统变量的path】 -> 【新建】

测试

        重启当前 cmd 或 powershell。  执行 pyenv --version ,能输出版本号即配置成功。如果有错误,再检查一遍有没有遗漏或拼写错误。

PS : powershell 执行pyenv 可能有个问题

无法加载文件 C:\Users\DH\Desktop\cs\rename.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

此时 执行下set-executionpolicy remotesigned 。 再重新执行命令即可。

具体看:PowerShell:因为在此系统上禁止运行脚本,解决方法 - 简书

  • 作者:little-dog007
  • 原文链接:https://blog.csdn.net/weixin_42730336/article/details/120980267
    更新时间:2022年11月6日09:57:40 ,共 1587 字。