移动我的项目目录,我的依赖项去了哪里?

时间:2013-05-02 13:47:01

标签: flask virtualenv pip

我将项目目录移动到新位置。现在,当我尝试在本地运行我的应用程序时,我收到一个“ImportError:No module named flask”

这是我的工作流程:

$ mv my_project/ ~/new_dir/
$ cd ~/new_dir/my_project
$ source venv/bin/activate
(venv)$ python my_app
Traceback (most recent call last):
  File "my_app.py", line 1, in <module>
    from flask import Flask, request
ImportError: No module named flask

我意识到这是一个PATH问题,但我想了解它为什么会发生以及如何解决它。我对解释比对快速解决方案更感兴趣。

Flask仍在我的venv / lib / Python2.7 / site-packages /目录中,但显然Python没有找到它。我从未明确地将网站包的先前位置添加到PATH,所以我假设pip和/或venv为我做了一些幕后魔术。发生了什么事?

谢谢!

0 个答案:

没有答案