2016-04-03 68 views
1

我正在为python项目设置我的环境,到目前为止,我需要运行我使用的服务器(外部代码)的模块是sqlalchemy,烧瓶和psycopg2设置python环境 - 安装后找不到的模块

在安装virtualenv,pip和所有这些模块之后 - 我打开了一个新的终端窗口,并将其粘贴到我的目录中,似乎我又回到了原来的状态。

它告诉我“无模块命名为SQLAlchemy的”(这是它寻找第一个模块) ,当我尝试用virtualenv中重新安装它,它告诉我,我没有做的virtualenv激活

我m /目录/ Users/chloe/Virtualenvs/sqlalchemy-workspace/project --- 所以我不明白为什么它认为我没有virtualenv或sqlalchemy(我看到两个安装都在此目录之前从此目录运行绿色)

有没有人有任何想法可能会导致此? 我已经运行源的〜/ .bashrc更新以及

错误语句:

ImportError: No module named sqlalchemy 
Could not find an activated virtualenv (required). 

回答

2

您需要激活的virtualenv

source bin/activate 

在你VENV目录,并使用PIP安装模块你需要。

+2

很好的答案。如果你想在访问项目文件夹时自动激活你的环境,你也可以考虑使用virtualenv wrapper或pyenv local –