我有一个mac,当我这样做时:
python --version
Run Code Online (Sandbox Code Playgroud)
我有:
Python 2.7.6
Run Code Online (Sandbox Code Playgroud)
但是当我到达时:
/System/Library/Frameworks/Python.framework/Versions/3.3
Run Code Online (Sandbox Code Playgroud)
2.7.6在哪里?任何建议我该怎么办?
更新:
$ which -a python python3
/usr/bin/python
/usr/local/bin/python3
$ brew list python python3
Error: No such keg: /usr/local/Cellar/python
$ locate python
WARNING: The locate database (/var/db/locate.database) does not exist.
To create the database, run the following command:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
Please be aware that the database can take some time to generate; once
the database has been created, this message will no longer appear.
Run Code Online (Sandbox Code Playgroud)
在PyCharm编辑器中,默认设置解释器显示:

嗨,我想尝试运行一个python文件:
from flask import Flask, render_template, json, request
from flask.ext.mysql import MySQL
from werkzeug import generate_password_hash, check_password_hash
Run Code Online (Sandbox Code Playgroud)
我开始在Windows中,我得到了同样的错误:
ImportError: No module named flask.ext.mysql
Run Code Online (Sandbox Code Playgroud)
有人告诉我不要在windows中开发python,这很麻烦,所以我在Ubuntu中开始了同样的项目,但是我遇到了同样的问题:
vagrant@precise32:/vagrant/FlaskMysql/FlaskApp$ python app.py
Traceback (most recent call last):
File "app.py", line 2, in <module>
from flask.ext.mysql import MySQL
File "/usr/local/lib/python2.7/dist-packages/flask/exthook.py", line 87, in load_module
raise ImportError('No module named %s' % fullname)
ImportError: No module named flask.ext.mysql
Run Code Online (Sandbox Code Playgroud)
请帮助您.