pyenv是多版本python管理工具。
初衷是想要多版本管理python,后来发现直接在环境变量调整优先级即可,所以pyenv的意义实际不大了。
windows版安装
不止一种安装方式,这里只介绍一种。
下载
方式一:git clone直接下载
git clone https://github.com/pyenv-win/pyenv-win.git %HOMEDRIVE%%HOMEPATH%\.pyenv
相当于是在当前用户目录,看下是否有.pyenv这个文件夹。
方式二:zip包下载,git地址见文档后面
如果要用的话,可以把pyenv-win-master这个文件夹改为.pyenv就和网上推荐的比较一致了。
配置环境变量
新增3个变量:
PYENV_ROOT
PYENV_HOME
PYENV
值都为:%HOMEDRIVE%%HOMEPATH%\.pyenv
path中添加:
%PYENV_ROOT%\pyenv-win\bin
%PYENV_ROOT%\pyenv-win\shims
%PYENV_ROOT%\plugins\python\bin
%PYENV_ROOT%\versions\*
导入python(关键的一步):
Copy-Item -Path "D:\software-list\python-list\Python-2.7.16\Python-2.7.16" -Destination "C:\Users\PC\.pyenv\pyenv-win\versions\2.7.16" -Recurse
安装pvenv:
在pyenv-win目录打开一个==powershell窗口,运行命令
& "D:\install-pyenv-win.ps1"
提示安装完成即可。
输入pyenv --version查看版本,但是报错了,见后续文档。
其他
报错
报错 pyenv : 无法将"pyenv"项识别为 cmdlet、函数、脚本文件或可运行程序的名称
可能的原因:
1、环境变量没有配置好。
2、windows环境要用.pyenv.bat命令(重 实测真的是这个原因)。
文档
Windows 下 pyenv-win 安装与问题解决全记录 # 比较详细
909

被折叠的 条评论
为什么被折叠?



