2016-10-10 72 views
0

我想用Flav和Python修补virtualenv。我已经创建了我的当前工作目录C:/ Users/dylan/Desktop/TestPython/FlaskTest,并在这里激活了virtualenv。现在,当我在这里并激活时,我运行命令 pip install flask,并将包复制到Lib/site-packages。我看过其他SO帖子,他们没有真正解释如何从site-packages目录导入模块。无法引用lib/site-packages virtualenv烧瓶

我的文件夹结构如下(其中M目录都由我不激活脚本手动创建)

/TestPython 
    /Lib (contains /site-packages/flask) 
    /Include 
    /resources (M) 
    /Scripts 
    /static(M) 
    /templates (M) 
    routes.py 

现在从我的routes.py文件,我得到一个ImportError对于试图导入烧瓶中。我如何完成在我的routes.py文件中导入烧瓶。

+1

您是否在运行项目之前激活了virtualenv?怎么样? –

+0

是的,我在windows上,所以我不得不运行activate.bat文件,并在我的命令行中看到我的虚拟环境的名称。当我运行python routes.py时,我得到了上面提到的导入错误。复制我的routes.py代码是否有助于解决这个问题? – ddeamaral

回答

0

所以我想出Sublime Text并不使用你打开的同一个命令行实例。它实际上并不使用虚拟环境构建。我想我需要修改我的构建系统。如果我在启动时运行python routes.py,它确实按预期工作。我试图从崇高的文本中运行它,那是我的错误。有谁知道如何在崇高的文本中修改你的编译系统3以使用虚拟环境?