尝试让SQLAlchemy使用python。我创建了一个虚拟的Python环境:
mkdir project
cd project
virtualenv project-env
project-env/bin/pip install SQLAlchemy
这一切都没有问题。现在我将python脚本放在项目文件夹(而不是project-env)文件夹的根目录中。脚本的前两行是这样的:
#!project-env/bin/python
from sqlalchemy import *
当我运行脚本时,我收到一个错误:ImportError:No module named sqlalchemy
。我在这做错了什么?脚本应该放在project-env
文件夹中还是放在外面?
答案 0 :(得分:1)
您需要在运行脚本之前激活虚拟环境。脚本可以是您想要的任何位置。例如,终端应在运行代码之前显示虚拟环境名称。