我用brew来安装python 2.7
,现在我的mac有2个python版本
在/usr/bin/python
上,另一个在/usr/local/Cellar/python/2.7.12_2/
pip
已将oursql
安装到/usr/local/lib/python2.7/site-packages
答案 0 :(得分:1)
可以找到一个好的解决方案here。但是,我将在这里解释问题的性质和更快的解决方案:
这种问题,就是当你安装了一些软件包,但Python无法通过以下原因找到它时:
在这里,您面临着第三种类型。无需对系统搜索路径进行任何更改的快速解决方案就是将安装库的目录路径添加到Python搜索路径:
import sys, os
sys.path.append(os.path.abspath(<path to the installation directory>))
在你的情况下:
sys.path.append(os.path.abspath('/usr/local/lib/python2.7/site-packages'))
答案 1 :(得分:0)
在我使用brew的python
进行符号链接后,最终得到了它没有符号链接到/usr/local
该命令只是brew link python
,现在which python
将指向/usr/local/bin/python