- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试使用 python 3 在 OSX high sierra 上的 virtrualenv 中安装 mysqlclient。出现以下错误:
Failed building wheel for mysqlclient
Running setup.py clean for mysqlclient
Failed to build mysqlclient
Installing collected packages: mysqlclient, coverage, django-coverage-plugin, Pygments, babel, alabaster, sphinxcontrib-websupport, imagesize, pyparsing, packaging, snowballstemmer, MarkupSafe, Jinja2, docutils, Sphinx, typing, django-extensions, Werkzeug, django-test-plus, text-unidecode, python-dateutil, Faker, factory-boy, sqlparse, django-debug-toolbar, decorator, simplegeneric, wcwidth, prompt-toolkit, appnope, pickleshare, ptyprocess, pexpect, ipython-genutils, traitlets, parso, jedi, ipython, ipdb, py, pluggy, attrs, pytest, pytest-django, termcolor, pytest-sugar
Running setup.py install for mysqlclient ... error
Complete output from command /private/var/virtualenvs/todobackend/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/private/var/folders/80/lb0c7r0s5bj3rfrvv1pp85g80000gn/T/pip-build-sqswyq3d/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 /var/folders/80/lb0c7r0s5bj3rfrvv1pp85g80000gn/T/pip-g8z3z8q5-record/install-record.txt --single-version-externally-managed --compile --install-headers /private/var/virtualenvs/todobackend/bin/../include/site/python3.6/mysqlclient:
running install
running build
running build_py
creating build
creating build/lib.macosx-10.13-x86_64-3.6
copying _mysql_exceptions.py -> build/lib.macosx-10.13-x86_64-3.6
creating build/lib.macosx-10.13-x86_64-3.6/MySQLdb
copying MySQLdb/__init__.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb
copying MySQLdb/compat.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb
copying MySQLdb/connections.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb
copying MySQLdb/converters.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb
copying MySQLdb/cursors.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb
copying MySQLdb/release.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb
copying MySQLdb/times.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb
creating build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
copying MySQLdb/constants/__init__.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
copying MySQLdb/constants/CLIENT.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
copying MySQLdb/constants/CR.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
copying MySQLdb/constants/ER.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
copying MySQLdb/constants/FIELD_TYPE.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
copying MySQLdb/constants/FLAG.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
copying MySQLdb/constants/REFRESH.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
running build_ext
building '_mysql' extension
creating build/temp.macosx-10.13-x86_64-3.6
clang -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Qunused-arguments -Qunused-arguments -Dversion_info=(1,3,12,'final',0) -D__version__=1.3.12 -I/usr/local/Cellar/mysql/5.7.10/include/mysql -I/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/include/python3.6m -c _mysql.c -o build/temp.macosx-10.13-x86_64-3.6/_mysql.o -fno-omit-frame-pointer
In file included from _mysql.c:29:
In file included from /usr/local/Cellar/mysql/5.7.10/include/mysql/mysql.h:64:
/usr/local/Cellar/mysql/5.7.10/include/mysql/mysql/client_plugin.h:97:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
MYSQL_CLIENT_PLUGIN_HEADER
^
/usr/local/Cellar/mysql/5.7.10/include/mysql/mysql/client_plugin.h:92:16: note: expanded from macro 'MYSQL_CLIENT_PLUGIN_HEADER'
int (*deinit)(); \
^
/usr/local/Cellar/mysql/5.7.10/include/mysql/mysql/client_plugin.h:107:3: warning: this function declaration is not a prototype [-Wstrict-prototypes]
MYSQL_CLIENT_PLUGIN_HEADER
^
/usr/local/Cellar/mysql/5.7.10/include/mysql/mysql/client_plugin.h:92:16: note: expanded from macro 'MYSQL_CLIENT_PLUGIN_HEADER'
int (*deinit)(); \
^
2 warnings generated.
clang -bundle -undefined dynamic_lookup -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -Qunused-arguments -Qunused-arguments build/temp.macosx-10.13-x86_64-3.6/_mysql.o -L/usr/local/Cellar/mysql/5.7.10/lib -lmysqlclient -lssl -lcrypto -o build/lib.macosx-10.13-x86_64-3.6/_mysql.cpython-36m-darwin.so
ld: library not found for -lssl
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: command 'clang' failed with exit status 1
----------------------------------------
Command "/private/var/virtualenvs/todobackend/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/private/var/folders/80/lb0c7r0s5bj3rfrvv1pp85g80000gn/T/pip-build-sqswyq3d/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 /var/folders/80/lb0c7r0s5bj3rfrvv1pp85g80000gn/T/pip-g8z3z8q5-record/install-record.txt --single-version-externally-managed --compile --install-headers /private/var/virtualenvs/todobackend/bin/../include/site/python3.6/mysqlclient" failed with error code 1 in /private/var/folders/80/lb0c7r0s5bj3rfrvv1pp85g80000gn/T/pip-build-sqswyq3d/mysqlclient/
尝试了 xcode-select --install
但没有成功。我已经在同一台计算机上安装了 mysql 服务器。
最佳答案
升级到 osx Mojave 和 python 3.7.2 后,我遇到了同样的问题。这对我有用:
# Required for mysqlclient, see brew info openssl
echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile
export LDFLAGS="-L/usr/local/opt/openssl/lib"
export CPPFLAGS="-I/usr/local/opt/openssl/include"
pip3 install mysqlclient
希望对您有所帮助。有关更多信息,请参阅 here .
关于mysql - OSX ld : library not found for -lssl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49025594/
尝试安装 Rserve 1.8.6 时出现错误。我可以从 CRAN 成功安装 1.7.3。这是在 Mac OS High Sierra 上。 ld: library not found for -l
我用自制软件安装了 crystal brew install crystal-lang。我能够编译并运行“Hello World!”程序,但是当我尝试编译示例 http 服务器(稍作修改)时,出现错误
我用自制软件 brew install crystal-lang 安装了 crystal。我能够编译并运行“Hello World!”程序,但是当我尝试编译示例 http 服务器(稍作修改)时,出现错
我正在尝试在我的服务器上安装一个脚本。但它并没有在最后一步完成工作。 ./make.sh /usr/bin/ld: cannot find -lssl collect2: ld returned 1
我正在尝试使用 python 3 在 OSX high sierra 上的 virtrualenv 中安装 mysqlclient。出现以下错误: Failed building wheel fo
我刚刚启动了一个全新的 Crystal 应用程序,添加了 Kemal,并且在构建“Hello World!”时Kemal 文档中的应用程序,我得到: $ crystal build --release
我正在努力在系统范围内或在安装了 MariaDB 10 的 Ubuntu 14.04 上的 venv 中安装 mysql-python pip。还尝试使用 MariaDB 5.5 并得到相同的错误。我
Rust 和 Cargo 从 2014 年 12 月 30 日开始。海湾合作委员会 4.8.3。 我在项目目录中的 cargo run 上收到以下消息。 error: linking with `gc
我跑 sudo pip install psycopg2 我得到一堆看起来像这样的输出: cc -DNDEBUG -g -fwrapv -Os ..... ..... cc -DNDEBUG -g -
添加链接选项:-lssl 和 -lcrypto 后,我的程序已正确编译。但是我发现GCC不包含这两个选项,那么这些选项从哪里来呢? 最佳答案 GCC documentation告诉我们 -l 是链接库
我在安装 mysql-python 时遇到问题。创建了一个新的 virtualenv 并在安装 mysql-python 时...这是错误消息: (env)$ pip install mysql-py
我将项目 Gemfile 中的 mysql2 版本从 0.3.20 更改为 0.5.2。当我运行 bundle update mysql2 时,出现以下错误: Fetching mysql2 0.5.
我关注了 tutorial使用 C++ 连接到 DolphinDB 服务器并在编译 main.cpp 时遇到此错误消息: $ g++ main.cpp -std=c++11 -DLINUX -DL
我正在努力在系统范围内或在安装了 MariaDB 10 的 Ubuntu 14.04 上的 venv 中安装 mysql-python pip。还尝试使用 MariaDB 5.5 并得到相同的错误。安
我在我的 MacOS 上运行 mysql@8.x 版本,我已经用 brew 安装了 mysql 和 mysql-connector-o。目前 brew 链接与 mysql。 在我的 python3 虚
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 9 年前。 Improve t
尝试 openssl 的 c 代码,在命令提示符下编译时出现此错误。 c:\openssl>gcc -lssl -lcrypto -o test test.c -IC:\openssl\include
当我使用此命令在 PyCharm 终端中安装 psycopg2 时: pip3 install psycopg2 显示错误: clang -Wno-unused-result -Wsign-compa
我正在尝试使用 Xcode v 5.0 和已安装的开发人员在 OS X 10.8 上安装 saltstack。工具,遵循此 tutorial . 使用 pip install salt 安装出现以下错
我尝试在我的应用程序项目中使用 libcurl.a 库。我已将该库添加到框架列表中,现在我想从该库中调用一些 header 。标题是: #include "curl.h" #include "type
我是一名优秀的程序员,十分优秀!