python - 设置python环境-安装后找不到模块

标签 python installation sqlalchemy virtualenv python-module

我正在为 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/

相关文章:

python - 如何在 Spyder 中使用 argv

python - 以列表作为值的字典

ruby - 在 Windows 中安装 RubyGems

java - 使用 JSmooth 将 Jar 转换为 exe - 找不到主类

python - 列出多态继承选择并根据该选择创建实例

python - 关于如何在创建表后在 sqlalchemy 中添加基本索引的困惑

python - 使用不同目录中的源代码构建 Python 包

python - 如何将 pandas 方法作为参数传递?

java - 我无法使用 Eclipse 安装适用于 Android 的 Crashlytics

python - 如何使用 sqlalchemy 有效地管理频繁的模式更改?