长话短说,当我写下面的内容时:
sudo easy_install MySQL-python
Run Code Online (Sandbox Code Playgroud)
我收到了错误
EnvironmentError:找不到mysql_config
好吧,所以有很多线程等关于如何修复它,所以我运行这段代码:
export PATH=$PATH:/usr/local/mysql/bin
Run Code Online (Sandbox Code Playgroud)
然后我重新运行我的sudo代码:
sudo easy_install MySQL-python
Run Code Online (Sandbox Code Playgroud)
然后我收到以下错误.
安装脚本退出并显示错误:命令'llvm-gcc-4.2'失败,退出状态为1
谷歌/ Stack Overflow,我被告知要下载我前几天做的GCC包,200 MB或者那里仍然没有修复.
在这一点上,我迷失了,他们说疯狂一遍又一遍地做同样的事情,同时期待不同的结果.好吧,我不断运行前面提到的代码,期待不同的结果,所以我不会远离疯狂.
在我的Python职业生涯的这一点上,我是新手,但我愿意尝试几乎任何东西来实现这一目标.
如果它有助于我正式运行,Mac OS X 10.7.5,我确实安装了MAMP(这是一个问题吗?)
另外,有一天,当我第一次尝试所有这些时,我安装(重新安装?)MySQL,所以在这一点上我真的很难受.
有修复吗?
我绞尽脑汁,搜索谷歌,阅读Stack Overflow,花了好几个小时试图弄明白这一点无济于事.
我正在使用Windows 10命令行使用python34进行django项目,但是,我遇到了SQL的困难.
我已经安装了mysqlclient使用pip install mysqlclient==1.3.5并找到了该文件,以确保我没有妄想.然后我跑去python manage.py migrate将表迁移到SQL数据库(我使用的是phpmyadmin).但是当命令返回时......
File "C:\Users\user\env\lib\site-packages\django\db\backends\mysql\base.py", line 30, in <module>
'Did you install mysqlclient or MySQL-python?' % e
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'.
Did you install mysqlclient or MySQL-python?
Run Code Online (Sandbox Code Playgroud)
我知道这些问题已经存在,但是没有一个解决方案似乎对尝试产生了任何影响.先感谢您.
我是python的新手,我正在尝试涉及一些MySql的django框架,并在尝试执行pip install mysqlclientcmd消息时遇到了此错误。
Failed building wheel for mysqlclient
Running setup.py clean for mysqlclient
Failed to build mysqlclient
Installing collected packages: mysqlclient
Running setup.py install for mysqlclient ... error
Complete output from command c:\users\ronanl~1\envs\py1\scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\RONANL~1\\AppData\\Local\\Temp\\pip-install-pkbqy3t3\\mysqlclient\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\RONANL~1\AppData\Local\Temp\pip-record-moxwf7lu\install-record.txt --single-version-externally-managed --compile --install-headers c:\users\ronanl~1\envs\py1\include\site\python3.7\mysqlclient:
running install
running build
running build_py
creating build
creating build\lib.win32-3.7
copying _mysql_exceptions.py -> build\lib.win32-3.7
creating build\lib.win32-3.7\MySQLdb
copying MySQLdb\__init__.py -> build\lib.win32-3.7\MySQLdb
copying MySQLdb\compat.py -> build\lib.win32-3.7\MySQLdb
copying MySQLdb\connections.py -> build\lib.win32-3.7\MySQLdb …Run Code Online (Sandbox Code Playgroud) 我正在尝试mysql-python使用该命令在Python 2.7.10中安装库pip install mysql-python.这会导致以下错误:
Collecting mysql-python
Using cached MySQL-python-1.2.5.zip
Building wheels for collected packages: mysql-python
Running setup.py bdist_wheel for mysql-python ... error
Complete output from command /Users/matt/env/identity/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/jd/57tcbb295t13k0t10kvrqrxh0000gn/T/pip-build-VuUKuW/mysql-python/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /var/folders/jd/57tcbb295t13k0t10kvrqrxh0000gn/T/tmpmJbYFMpip-wheel- --python-tag cp27:
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.13-intel-2.7
copying _mysql_exceptions.py -> build/lib.macosx-10.13-intel-2.7
creating build/lib.macosx-10.13-intel-2.7/MySQLdb
copying MySQLdb/__init__.py -> build/lib.macosx-10.13-intel-2.7/MySQLdb
copying MySQLdb/converters.py -> build/lib.macosx-10.13-intel-2.7/MySQLdb
copying MySQLdb/connections.py -> build/lib.macosx-10.13-intel-2.7/MySQLdb
copying MySQLdb/cursors.py -> build/lib.macosx-10.13-intel-2.7/MySQLdb
copying MySQLdb/release.py …Run Code Online (Sandbox Code Playgroud) 几天来我一直试图弄清楚这一点。我正在尝试在虚拟环境中制作一个 django 项目并在其上安装 mysqlclient。过程是这样的:在我的项目路径中:
virtualenv pyvenv1
Run Code Online (Sandbox Code Playgroud)
然后我激活了它:
source /pyvenv1/bin/activate
Run Code Online (Sandbox Code Playgroud)
然后我安装了django:
pip install django
Run Code Online (Sandbox Code Playgroud)
然后我做了一个新项目:
django-admin startproject djangop1
Run Code Online (Sandbox Code Playgroud)
然后在该项目中我尝试安装 mysqlclient
pip install mysqlclient
Run Code Online (Sandbox Code Playgroud)
我得到这个:
Collecting mysqlclient
Using cached https://files.pythonhosted.org/packages/ec/fd/83329b9d3e14f7344d1cb31f128e6dbba70c5975c9e57896815dbb1988ad/mysqlclient-1.3.13.tar.gz
Building wheels for collected packages: mysqlclient
Running setup.py bdist_wheel for mysqlclient ... error
Complete output from command /Users/daniel/Documents/Python/DjangoP1/py1/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/1h/dg482p2x2bz7n46_px8nphf40000gn/T/pip-install-xgahev5_/mysqlclient/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /private/var/folders/1h/dg482p2x2bz7n46_px8nphf40000gn/T/pip-wheel-4_cp0769 --python-tag cp37:
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-3.7
copying _mysql_exceptions.py -> build/lib.macosx-10.9-x86_64-3.7
creating build/lib.macosx-10.9-x86_64-3.7/MySQLdb
copying MySQLdb/__init__.py -> …Run Code Online (Sandbox Code Playgroud) python ×5
mysql ×4
django ×2
macos ×2
mysql-python ×2
phpmyadmin ×1
pip ×1
python-2.7 ×1
python-3.x ×1
virtualenv ×1