ERROR: Ignored the following versions that require a different python version: 0.3.0 Requires-Python
pip install langchain-chatchat -U报错,提示python版本不正确,本地是3.12,项目要求范围是在3.11以内,因此采用pyvenv切换pyhton版本。安装pyvenv的命令如下接着运行查看pyvenv版本信息报错步骤1:检查PowerShell执行策略步骤2:如果返回结果是Restricted,修改执行策略为RemoteSigned步骤3:重新运行安装脚本步骤
pip install langchain-chatchat -U报错,提示python版本不正确,本地是3.12,项目要求范围是在3.11以内,因此采用pyvenv切换pyhton版本。安装pyvenv的命令如下
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"
接着运行
& "./install-pyenv-win.ps1"
查看pyvenv版本信息报错

解决办法:
- 确认PowerShell执行策略是否允许运行脚本。
- 如果执行策略不允许,修改执行策略。
- 重新运行安装脚本。
- 验证pyenv是否安装成功。
步骤1:检查PowerShell执行策略
Get-ExecutionPolicy
步骤2:如果返回结果是Restricted,修改执行策略为RemoteSigned
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
步骤3:重新运行安装脚本
& "./install-pyenv-win.ps1"
步骤4:验证pyenv是否安装成功
pyenv --version
如果还是报错,需要手动添加环境变量
根据您提供的信息,尽管 install-pyenv-win.ps1 脚本已经执行,并且在 C:\Users\Think 目录下创建了 .pyenv 文件夹,但是 pyenv 命令仍然无法识别。这通常是由于环境变量没有正确设置导致的。
解决步骤:
1. 手动添加 pyenv 到环境变量
-
打开环境变量设置:
- 右键点击“此电脑”或“计算机”,选择“属性”。
- 点击“高级系统设置”。
- 在“系统属性”窗口中,点击“环境变量”。
-
编辑用户变量
Path:- 在“用户变量”部分,找到并选择
Path变量,然后点击“编辑”。 - 点击“新建”,添加以下两个路径(根据您的实际安装路径调整):
C:\Users\Think\.pyenv\pyenv-win\binC:\Users\Think\.pyenv\pyenv-win\shims
- 在“用户变量”部分,找到并选择
-
保存并关闭所有窗口。
2. 刷新环境变量
- 关闭当前 PowerShell 窗口,并重新打开一个新的 PowerShell 窗口,以确保新的环境变量设置生效。
3. 验证安装
在新打开的 PowerShell 窗口中,运行以下命令来验证 pyenv 是否安装成功:
pyenv --version
如果显示了版本号,比如 pyenv-win version 2.64.0,则表示安装成功。
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)