我正在为 python 项目设置环境,到目前为止,运行我正在使用的服务器(外部代码)所需的模块是 sqlalchemy、flask 和 psycopg2
安装 virtualenv、pip 和所有这些模块后,我打开了一个新的终端窗口,cd 到我的目录中,看起来我又回到了原点。
它告诉我“没有名为 sqlalchemy 的模块”(这是它查找的第一个模块) 当我尝试使用 virtualenv 重新安装它时,它告诉我我没有激活 virtualenv
我位于目录/Users/chloe/Virtualenvs/sqlalchemy-workspace/project --- 所以我不明白为什么它认为我没有 virtualenv 或 sqlalchemy (我之前看到这两个安装都从这个目录中运行为绿色)
有谁知道这可能是什么原因造成的吗? 我也运行了 source ~/.bashrc 来更新
错误语句:
ImportError: No module named sqlalchemy
Could not find an activated virtualenv (required).
最佳答案
您需要激活 virtualenv
source bin/activate
在您的 VENV 目录中,并使用 pip 安装您需要的模块。
关于python - 设置python环境-安装后找不到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36390966/