You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Vagrant虚拟机中安装SQLAlchemy出现报错如何解决

问题解决方法

错误根因

两个报错的底层原因分别为:

  • pip install SQLAlchemy默认将依赖包安装到Python2环境,你运行代码使用的是Python3,因此找不到已安装的sqlalchemy库
  • 当前pip3版本过高,不再支持Python3.5语法(f-string是Python3.6才新增的语法特性),因此运行pip3直接触发语法错误

修复步骤

1. 降级pip3到支持Python3.5的最后版本

执行以下命令重新安装适配Python3.5的pip3版本:

curl https://bootstrap.pypa.io/pip/3.5/get-pip.py | python3

安装完成后执行pip3 --version验证,正常输出版本信息即代表pip3修复完成。

2. 为Python3环境安装SQLAlchemy

执行以下命令安装对应版本的SQLAlchemy:

pip3 install SQLAlchemy

安装完成后执行以下命令验证安装结果:

python3 -c "import sqlalchemy; print(sqlalchemy.__version__)"

正常输出版本号即可解决导入报错问题。

可选优化

如果后续默认使用Python3运行代码,可执行以下命令设置别名,避免后续pip/pip3安装错位问题:

echo "alias python=python3" >> ~/.bashrc
echo "alias pip=pip3" >> ~/.bashrc
source ~/.bashrc

内容的提问来源于stack exchange,提问作者Hasara Jayasinghe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 13:54:03