我是Eclipse和PyDev的新手,并且一直在这里查看相关问题的相当多的答案。我试图使用PyDev,Eclipse,Python 2.7和Flask(在Windows)上构建一个简单的Web应用程序,并遵循本指南(https://cloud.google.com/appengine/docs/python/getting-started/python-standard-env),这一切都运行良好。PyDev和Eclipse - ImportError没有模块命名 - 刷新解释器后
我做了一些小的变化,但我目前停留在第一步,我正在尝试导入大熊猫在我的脚本(main.py)
我从调试器收到这个错误,当我尝试从我的脚本进口大熊猫
Traceback (most recent call last):
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 240, in Handle
handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 299, in _LoadHandler
handler, path, err = LoadObject(self._handler)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 85, in LoadObject
obj = __import__(path[0])
File "C:\Users\LONTI\workspace\Flask-app\main.py", line 3, in <module>
import pandas as pd
ImportError: No module named pandas
我首选项>检查过口译> Python解释器是C:\ Python27 \ LIB \站点包已添加(在我的大熊猫模块坐)。我也尝试删除并再次添加解释器,但无济于事。
此外,在编辑器中,我可以看到,大熊猫是不是没有得到解决,所以看起来它可以“看”它。在工作区中,在Python> System Libs> lib/site-packages下,熊猫也在那里。
我有点无所适从,无法检查。
main.py看起来是这样的,在这里我只是切出尽可能多的尝试,并确保有没有其他任何影响进口:
import logging
from flask import Flask, render_template, request
import pandas as pd
app = Flask(__name__)
@app.route('/form')
def form():
return render_template('form.html')
@app.route('/submitted', methods=['POST'])
def submitted_form():
name = request.form['name']
pc1 = request.form['pc1']
pc2 = request.form['pc2']
pc3 = request.form['pc3']
return render_template(
'submitted_form.html',
name=name,
pc1=pc1,
pc2=pc2,
pc3=pc3)
@app.errorhandler(500)
def server_error(e):
# Log the error and stacktrace.
logging.exception('An error occurred during a request.')
return 'An internal error occurred.', 500
预先感谢您帮助并告诉我是否需要提供更多信息。