Win11安装pyenv实现Frida多版本共存

Win11安装pyenv实现Frida多版本共存
吾奶习武之人Frida 的安装依赖于 Python 环境,为方便切换不同版本的 Frida,可通过 Python 多版本管理工具pyenv实现:使用不同版本的 Python 安装对应版本的 Frida,从而实现多版本共存与灵活切换。
具体配置方法
在PowerShell中执行以下命令(管理员权限):
1 | Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1" |
命令执行后,可能出现以下报错信息:
再次执行以下命令:
1 | Set-ExecutionPolicy RemoteSigned |
pyenv常用命令
1.安装与管理 Python 版本
pyenv install <version>
安装指定版本的 Python,例如:
pyenv install 3.10.0
。pyenv install --list
查看可用的 Python 版本列表。
pyenv uninstall <version>
卸载指定版本的 Python。
2.查看和切换 Python 版本
pyenv versions
查看当前已安装的 Python 版本列表,并标记当前使用的版本。
pyenv global <version>
设置全局默认的 Python 版本,例如:
pyenv global 3.10.0
。pyenv local <version>
设置当前目录下(项目级别)的 Python 版本,例如:
pyenv local 3.9.7
。会在当前目录生成.python-version
文件。pyenv shell <version>
临时设置当前终端会话的 Python 版本,例如:
pyenv shell 3.8.12
。
3.环境管理
pyenv which <command>
查看当前 Python 版本中某个命令的路径,例如:
pyenv which python
。pyenv rehash
重新生成
shims
,在安装新版本 Python 或新工具后需要运行此命令。
4.调试与信息
pyenv version
查看当前正在使用的 Python 版本。
pyenv doctor
检查 pyenv 的安装是否正确配置。
pyenv root
查看 pyenv 的根目录。