装好了PyCharm的CE版,然后引入了python的mysql模块
<span style="font-size: 14px"> import MySQLdb</span><br /><br /><span style="font-size: 14px"> 报错:模块未找到。</span><br /><br /><span style="font-size: 14px"> 于是要先安装Python的mysql模块,这么干:pip install mysql-python</span><br /> <br /><span style="font-size: 14px"> 报错:未找到mysql_config</span><br /> <br /><span style="font-size: 14px"> 此时要在环境变量中加入mysql的路径。修改.barsh_profile,添加一行 export=$PATH:usr/local/mysql。至此,Python的mysql模块可以正确安装了。</span><br /><span style="font-size: 14px"> <br /> 再运行import MySQLdb</span><br /><br /><span style="font-size: 14px"> 报错:找不到libmysqlclient.18.dylib库。</span><br /><br /><span style="font-size: 14px"> 此时要这么干,先关闭MAC的SIP。方法是:重启MAC,按住cmd+r直到出现苹果logo,打开命令行,输入csrutl disable,重启。</span><br /><br /><span style="font-size: 14px"> 在usr/lib下创建mysql的动态库的软链接,命令如下:sudo ln -s usr/local/mysql/lib/libmysqlclient.18.dylib usr/lib/libmysqlclient.18.dylib</span><br /> <br /><span style="font-size: 14px"> 此时,在运行import MySQLdb,正常了。</span><br /><br /><span style="font-size: 14px"> 此时留下了一个后遗症:如果要再PyCharm中加载mysql,那么就必须要关闭sip。如果打开sip,那么就又会报:找不到libmysqlclient.18.dylib库。虽然库的软链接已经在对应的目录下,但是依旧无法加载。</span><br /><br /><span style="font-size: 14px"> 作为资深程序员和游荡在网络安全范围内的老网民,表示不开sip也无所谓,艺高人胆大。<br /><br /> PS:打开SIP的方法是,重启,按住cmd+r,直到出现苹果logo,打开命令行,输入csrutil enable。重启。</span>
<br /> <br /><br />
mac里用PyCharm中引用MySqlDB始末
标签:网络安全 ln -s lib 动态库 log 后遗症 mysq 报错 创建
本文系统来源:https://www.cnblogs.com/caexiang/p/8451264.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!