【发布时间】:2017-02-19 03:24:17
【问题描述】:
我正在尝试使用 virtualenv 修补 Flask 和 Python。我已经创建了我当前的工作目录 C:/Users/dylan/Desktop/TestPython/FlaskTest 并在这里激活了一个 virtualenv。现在,当我在这里并激活时,我运行了命令 pip install flask 并将包复制到 Lib/site-packages。我看过其他 SO 帖子,他们并没有真正解释如何从 site-packages 目录导入模块。
我的文件夹结构如下(带M的目录是我手动创建的,不是激活脚本)
/TestPython
/Lib (contains /site-packages/flask)
/Include
/resources (M)
/Scripts
/static(M)
/templates (M)
routes.py
现在从我的 routes.py 文件中,我得到一个 ImportError 尝试导入烧瓶。如何在我的 routes.py 文件中导入烧瓶。
【问题讨论】:
-
您在运行项目之前是否激活了 virtualenv?怎么样?
-
是的,我在 Windows 上,所以我必须运行 activate.bat 文件,在我的命令行中,我确实看到了我的虚拟环境的名称。当我运行 python routes.py 时,我收到上面提到的导入错误。复制我的 routes.py 代码会帮助解决这个问题吗?
标签: python python-3.x pip virtualenv