【问题标题】:Setting up python environment - modules not found after installation设置python环境-安装后找不到模块
【发布时间】:2016-07-23 07:18:54
【问题描述】:

我正在为 python 项目设置我的环境,到目前为止,我需要运行我正在使用的服务器(外部代码)的模块是 sqlalchemy、flask 和 psycopg2

在安装了 virtualenv、pip 和所有这些模块之后——我打开了一个新的终端窗口,cded 到我的目录中,看起来我又回到了原点。

它告诉我“没有名为 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).

【问题讨论】:

    标签: python installation sqlalchemy virtualenv python-module


    【解决方案1】:

    你需要激活 virtualenv

    source bin/activate
    

    在您的 VENV 目录中,并使用您需要的 pip 安装模块。

    【讨论】:

    • 好答案。如果你想在访问项目文件夹时自动激活你的环境,你也可以考虑使用 virtualenv wrapper 或 pyenv local
    猜你喜欢
    • 2023-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多