小编Bou*_*nir的帖子

我的Mac上有什么版本的Python?

我有一个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 macos

52
推荐指数
3
解决办法
16万
查看次数

ImportError:没有名为flask.ext.mysql的模块

嗨,我想尝试运行一个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)

请帮助您.

python mysql flask

18
推荐指数
5
解决办法
4万
查看次数

标签 统计

python ×2

flask ×1

macos ×1

mysql ×1