edi*_*lio 18
我知道这已经老了,但谷歌把我带到了这里.那么让我们说一下2018年OSX上python3的解决方案.
brew install mysql-client
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
pip install mysqlclient
Dan*_*Mor 11
我只是遇到了同样的问题,并且只得到了部分可行的解决方案。以下是我为使其工作而采取的步骤:
brew install mysql-clientbrew install mysql-connector-c如果你有 ZSH:
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
其他:
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
现在安装本身:
LDFLAGS=-L< 您的 openssl lib 文件夹位置 > pip install mysqlclient==< 版本 >例如:
LDFLAGS=-L/usr/local/opt/openssl/lib pip install mysqlclient==1.3.12
如果您使用mysql dmg文件安装mysql,则需要编辑〜/ .bash_profile并包含以下内容:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)
小智 0
是的,您需要安装这个。例如,如果您尝试安装 mysql gem,您将需要 mysql 库的标头。这是因为某些 gem 需要编译本机扩展,因此它们需要扩展使用的任何 3rd 方库的头文件。
在 Mac OS XI 上,建议使用 MacPorts 来管理这些库/标头的安装。
| 归档时间: |
|
| 查看次数: |
36749 次 |
| 最近记录: |