使用 conda 安装 flask-mysql
installing flask-mysql using conda
我应该如何使用 conda 安装 flask-mysql?
Monas-MacBook-Pro:flask_app mona$ conda install -c auto flask-mysql
Fetching package metadata .............
PackageNotFoundError: Packages missing in current channels:
- flask-mysql
We have searched for the packages in the following channels:
- https://conda.anaconda.org/auto/osx-64
- https://conda.anaconda.org/auto/noarch
- https://repo.continuum.io/pkgs/main/osx-64
- https://repo.continuum.io/pkgs/main/noarch
- https://repo.continuum.io/pkgs/free/osx-64
- https://repo.continuum.io/pkgs/free/noarch
- https://repo.continuum.io/pkgs/r/osx-64
- https://repo.continuum.io/pkgs/r/noarch
- https://repo.continuum.io/pkgs/pro/osx-64
- https://repo.continuum.io/pkgs/pro/noarch
我可以使用 pip 安装它,但我想知道是否也可以使用 conda 安装它:
Monas-MacBook-Pro:flask_app mona$ pip -V
pip 9.0.1 from /Users/mona/anaconda/lib/python3.6/site-packages (python 3.6)
Monas-MacBook-Pro:flask_app mona$ pip install flask-mysql
目前只有 Linux 支持使用命令 conda install -c auto flask-mysql
安装 flask-mysql
。如果你检查这个 link,你会发现这个包只适用于 linux-32 和 linux-64
我假设您想为 Flask 安装一个数据库工具包。我可以建议您使用 SQLAlchemy 吗?
从 4.1 版开始到现代版本,它支持 MySQL。请按照此 link 了解更多详情:http://docs.sqlalchemy.org/en/latest/dialects/mysql.html
安装 Flask 和 SQLAlchemy 的 conda 命令是:
conda install -c conda-forge flask-sqlalchemy
或者,要让 python + flask + mysql 在 Mac 上工作,您只需输入以下命令:
pip install flask
然后,
sudo su
export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
pip install MySQL-python
最后做一个symlink
cd /usr/local
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
希望对您有所帮助! :)
我可以确认,如果您使用 pip install flask-mysql
安装,您将能够从您的 flask 环境中导入包(在 source activate 命令之后)。没有可用的 conda 安装包。
我应该如何使用 conda 安装 flask-mysql?
Monas-MacBook-Pro:flask_app mona$ conda install -c auto flask-mysql
Fetching package metadata .............
PackageNotFoundError: Packages missing in current channels:
- flask-mysql
We have searched for the packages in the following channels:
- https://conda.anaconda.org/auto/osx-64
- https://conda.anaconda.org/auto/noarch
- https://repo.continuum.io/pkgs/main/osx-64
- https://repo.continuum.io/pkgs/main/noarch
- https://repo.continuum.io/pkgs/free/osx-64
- https://repo.continuum.io/pkgs/free/noarch
- https://repo.continuum.io/pkgs/r/osx-64
- https://repo.continuum.io/pkgs/r/noarch
- https://repo.continuum.io/pkgs/pro/osx-64
- https://repo.continuum.io/pkgs/pro/noarch
我可以使用 pip 安装它,但我想知道是否也可以使用 conda 安装它:
Monas-MacBook-Pro:flask_app mona$ pip -V
pip 9.0.1 from /Users/mona/anaconda/lib/python3.6/site-packages (python 3.6)
Monas-MacBook-Pro:flask_app mona$ pip install flask-mysql
目前只有 Linux 支持使用命令 conda install -c auto flask-mysql
安装 flask-mysql
。如果你检查这个 link,你会发现这个包只适用于 linux-32 和 linux-64
我假设您想为 Flask 安装一个数据库工具包。我可以建议您使用 SQLAlchemy 吗? 从 4.1 版开始到现代版本,它支持 MySQL。请按照此 link 了解更多详情:http://docs.sqlalchemy.org/en/latest/dialects/mysql.html
安装 Flask 和 SQLAlchemy 的 conda 命令是:
conda install -c conda-forge flask-sqlalchemy
或者,要让 python + flask + mysql 在 Mac 上工作,您只需输入以下命令:
pip install flask
然后,
sudo su
export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
pip install MySQL-python
最后做一个symlink
cd /usr/local
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
希望对您有所帮助! :)
我可以确认,如果您使用 pip install flask-mysql
安装,您将能够从您的 flask 环境中导入包(在 source activate 命令之后)。没有可用的 conda 安装包。