我是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
預先感謝您幫助並告訴我是否需要提供更多信息。