首先,是的,我已经看到了这个:
pip install mysql-python因EnvironmentError失败:找不到mysql_config
问题
我正在尝试在Google App Engine项目上使用Django.但是,由于以下原因导致服务器无法正常启动,因此我无法启动:
ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
Run Code Online (Sandbox Code Playgroud)
我做了一些研究,这一切都指向必须安装Mysql-python,因为显然它不在我的系统上.我实际上尝试卸载它并得到了这个:
Cannot uninstall requirement mysql-python, not installed
Run Code Online (Sandbox Code Playgroud)
每当我确实尝试通过以下方式安装时:
sudo pip install MySQL-python
Run Code Online (Sandbox Code Playgroud)
我收到一个错误说明:
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
Run Code Online (Sandbox Code Playgroud)
我已经尝试过跑:
export PATH=$PATH:/usr/local/mysql/bin
Run Code Online (Sandbox Code Playgroud)
但这似乎没有帮助,因为我再次运行安装命令但它仍然失败.
有任何想法吗?
请注意我不是一个虚拟的人.
我正在尝试在virtualenv中安装mysql绑定.我更喜欢使用pip或easy_install.pip给我以下错误:
File "setup_posix.py", line 24, in mysql_config
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
Run Code Online (Sandbox Code Playgroud)
easy_install要么从sourceforge获取404,要么给我一个非常类似的错误.
有谁知道如何在virtualenv中解决这个问题?
我正在尝试安装MySQLdb包.我在这里找到了源代码.
我做了以下事情:
gunzip MySQL-python-1.2.3c1.tar.gz
tar xvf MySQL-python-1.2.3c1.tar
cd MySQL-python-1.2.3c1
python setup.py build
Run Code Online (Sandbox Code Playgroud)
结果我得到以下结果:
Traceback (most recent call last):
File "setup.py", line 5, in ?
from setuptools import setup, Extension
ImportError: No module named setuptools
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题?顺便说一句,如果我能够执行上述步骤,我将需要执行以下操作:
sudo python setup.py install
Run Code Online (Sandbox Code Playgroud)
我没有系统管理员权限.我还有机会安装MySQLdb吗?
谢谢.
我正在使用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.
我正在使用所有软件的最新版本(Django,Python,virtualenv,MySQLdb),我无法使用它.当我从virtualenv外部的python提示符中运行"import MySQLdb"时,它可以工作,里面写着"ImportError:没有名为MySQLdb的模块".
我正在努力学习Python和Linux Web开发.我知道使用SQLLite是最简单的,但是我想学习如何开发比我在.NET中可以做的更大规模的应用程序.我已经阅读了Google上的每篇博文和StackOverflow上的每篇帖子,他们都建议我运行"sudo pip install mysql-python",但它只是说"要求已经满足:/ usr/lib/pymodules /中的mysql-python" python2.7"
任何帮助,将不胜感激!我被困在这里并且不想放弃,只是回到微软技术上这样做,因为我甚至无法启动和运行基本开发环境.
是否可以使用sqlobject从iron python连接到mysql数据库?如果是这样,怎么样?我必须安装什么?
我为cpython安装了sqlobject,它工作正常,但如果我在ironpython中使用相同的包,我会得到"ImportError:没有名为_mysql的模块".我理解这意味着ironpython无法加载访问mysql API所必需的基于C的.dll.什么是变通方法,还是有一个?
为了连接到远程MySQL服务器,我试着在我的Mac上设置MySQLdb,我把头发拉到这里.
我试图通过在终端中运行以下命令来设置模块:
$ sudo python setup.py build
$ sudo python setup.py install
这两个命令都失败并出现类似的错误消息.这是第一个堆栈跟踪:
running build
running build_py
copying MySQLdb/release.py -> build/lib.macosx-10.6-universal-2.6/MySQLdb
running build_ext
building '_mysql' extension
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch ppc -arch x86_64 -pipe -Dversion_info=(1,2,3,'final',0) -D__version__=1.2.3 -I/usr/include/mysql -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c _mysql.c -o build/temp.macosx-10.6-universal-2.6/_mysql.o -fno-omit-frame-pointer -pipe
In file included from _mysql.c:36:
/usr/include/mysql/my_config.h:1030:2: warning: #warning defining SIZEOF_CHARP = 4
/usr/include/mysql/my_config.h:1044:2: warning: #warning defining SIZEOF_LONG = 4
/usr/libexec/gcc/powerpc-apple-darwin10/4.2.1/as: assembler …Run Code Online (Sandbox Code Playgroud) mysql ×6
python ×6
django ×2
macos ×2
mysql-python ×2
virtualenv ×2
easy-install ×1
installation ×1
ironpython ×1
pip ×1
sqlobject ×1