我正在尝试使用virtualenv修补Flask和Python。我已经创建了当前的工作目录C:/ Users / dylan / Desktop / TestPython / FlaskTest并在此激活了virtualenv。现在,当我在这里并激活时,我运行了命令 pip install flask并将包复制到Lib / site-packages。我看了其他SO帖子,他们没有真正解释如何从site-packages目录导入模块。
我的文件夹结构如下(带有M的目录由我手动创建而不是激活脚本)
- - [10/Oct/2016:18:27:01 +0200] "GET /rest/api/users/sessionData HTTP/1.1" 444 0 "http://myapp.com/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36" "-"
- - [10/Oct/2016:18:27:01 +0200] "GET /rest/api/users/sessionData HTTP/1.1" 444 0 "http://myapp.com/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36" "-"
现在从我的routes.py文件中,我得到一个ImportError来尝试导入flask。如何在routes.py文件中完成导入flask。
答案 0 :(得分:0)
所以我发现Sublime Text不使用你打开的同一个命令行实例。它实际上并不使用虚拟环境构建。我想我需要修改我的构建系统。如果我在激活时运行python routes.py它会按预期工作。我试图从崇高的文本运行它,这是我的错误。有谁知道如何在sublime text 3中修改你的构建系统以使用虚拟环境?