Flask导入错误与Anaconda
我在运行一个 Flask
脚本的时候遇到了问题,出现了以下错误:
Traceback (most recent call last):
File "sample.py", line 17, in <module>
from flask import Flask, make_response, render_template, request
ImportError: No module named flask
我现在是在 Windows 系统上,并且通过 pip install Flask
安装了 flask
。我猜测这个 ImportError: No module named flask
错误是因为这个模块安装在了 C:\User\Anaconda\Lib\site-packages
目录下,所以 Python 解释器找不到它:
Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win 32
有没有什么建议可以解决这个问题?
2 个回答
0
你电脑上装了多个版本的Python吗?
通常情况下,系统里会有一个Python版本,然后你自己可能还会安装一个本地的Python。如果在第一个版本里安装了某个模块,第二个版本是看不到这个模块的。
可以考虑使用 virtualenvwrapper
,它可以帮助你管理不同的Python版本和模块。这里有个教程,可以了解一下如何使用。
3
试着用conda来安装flask,方法是输入:conda install flask