我正在使用Django,当我运行时python manage.py runserver
收到以下错误:
ImproperlyConfigured: Error loading MySQLdb module: dlopen(/Library/Python/2.7/site-packages/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
Referenced from: /Library/Python/2.7/site-packages/_mysql.so
Reason: unsafe use of relative rpath libmysqlclient.18.dylib in /Library/Python/2.7/site-packages/_mysql.so with restricted binary
Run Code Online (Sandbox Code Playgroud)
我不完全确定如何解决这个问题.我已经通过pip安装了MySQL-python.然后我提前做了这一步.
我还想指出这是与El Capitan Beta 3.
我试图像这样导入PySide/Qt到Python并得到以下错误:
from PySide import QtCore
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/PySide/QtCore.so, 2): Library not loaded: libpyside-python2.7.1.2.dylib
Referenced from: /usr/local/lib/python2.7/site-packages/PySide/QtCore.so
Reason: image not found
Run Code Online (Sandbox Code Playgroud)
我通过以下方式运行/安装:
libpyside-python2.7.1.2.dylib文件与错误消息中列出的QtCore.so文件位于同一路径中.
我对这个特定问题的所有搜索都让人们试图将这些库打包为应用程序的一部分,我没有这样做.我只是想在我的系统上运行它,但却有这个问题.对于应用程序的疑难解答,人们建议oTool; 不确定它是否有用,但这是我运行oTool时的输出:
otool -L QtCore.so
QtCore.so:
libpyside-python2.7.1.2.dylib (compatibility version 1.2.0, current version 1.2.2)
libshiboken-python2.7.1.2.dylib (compatibility version 1.2.0, current version 1.2.2)
/usr/local/lib/QtCore.framework/Versions/4/QtCore (compatibility version 4.8.0, current version 4.8.6)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?提前致谢 :)
我可能做错了,但我一直在尝试在Mac 10.12(Sierra)上安装pyside.这是我尝试的(在使用brew安装Qt之后):
sudo -H pip install pyside
(1.2.4):失败并出现以下错误:Run Code Online (Sandbox Code Playgroud)Qt QTGUI library not found. Qt QTXML library not found. Qt QTCORE library not found. CMake Error at ApiExtractor/CMakeLists.txt:82 (qt4_add_resources): Unknown CMake command "qt4_add_resources".
brew install pyside==1.2.2
:工作成功,但从python程序调用它时失败ImportError: dlopen(/Library/Python/2.7/site-packages/PySide/QtCore.so, 2): Libmrary not loaded: libpyside-python2.7.1.2.dylib
Referenced from: /Library/Python/2.7/site-packages/PySide/QtCore.so
Reason: unsafe use of relative rpath libpyside-python2.7.1.2.dylib in /Library/Python/2.7/site-packages/PySide/QtCore.so with restricted binary
最后一个确实提供了一些希望,我尝试了PySide导入错误Mac OS X El Capitan,未加载库:@ rpath/libpyside.cpython-34m.1.2.dylib.不幸的是,解释是相当椭圆的,我最终进一步破坏了事情.
我错过了一些明显的东西吗 事实上预编译的包是旧的,Web文档没有更新,brew安装似乎不起作用(文档没有提到它)和一般问题有关pyside的问题以及答案的技术复杂性似乎没有很好的迹象.
从技术上讲,有人知道PySide在Mac OS上安装的问题是什么吗?在我的特定情况下,最好的解决方案是什么?
更一般地说,Mac上的PySide有希望改进吗?
由于我们正在等待Pyside的更新,有人愿意接受使用brew在OS …