相关疑难解决方法(0)

Nginx无法找到OpenSSL开发标题

当我运行:rvmsudo passenger-install-nginx-module在我的Mac上安装nginx时,终端打印:

Checking for OpenSSL development headers...
  Found: no
Run Code Online (Sandbox Code Playgroud)

但我确定我已经安装了openssl.which openssl返回/usr/local/openssl/bin/openssl并且/usr/local/openssl/bin:是$ PATH中的第一个条目.我的问题是:

  • OpenSSL开发头文件是否包含在通过自制软件安装的常规openssl中?
  • 如果不是,我应该从哪里下载?

macos homebrew openssl nginx

18
推荐指数
2
解决办法
2万
查看次数

pip install 在 mac 上产生以下错误:error: command 'gcc' failed with exit status 1

所以我尝试使用以下命令从 PyPI 安装一个包:

sudo pip3 install switcheo
Run Code Online (Sandbox Code Playgroud)

但最终安装包失败。

Error checking for conflicts.
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2584, in version
return self._version
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2691, in __getattr__
raise AttributeError(attr)
AttributeError: _version

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip/_internal/commands/install.py", line 503, in _warn_about_conflicts
package_set, _dep_info = check_install_conflicts(to_install)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip/_internal/operations/check.py", line 108, in check_install_conflicts
package_set, _ = create_package_set_from_installed()
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip/_internal/operations/check.py", line 47, in create_package_set_from_installed
package_set[name] = PackageDetails(dist.version, dist.requires())
File …
Run Code Online (Sandbox Code Playgroud)

python pip

4
推荐指数
1
解决办法
1万
查看次数

如何在Mac OS X中安装python3的加密技术?

执行时pip3 install cryptography,pip3会出错:

致命错误:找不到'openssl/aes.h'文件
#include <openssl/aes.h>

生成1个错误.
错误:命令'/ usr/bin/clang'失败,退出状态为1

我查了一下brew info openssl并得到了答案:

一般来说,这对您没有任何影响.如果您构建自己的软件并且需要此公式,则需要添加到构建变量中:

LDFLAGS: -L/usr/local/opt/openssl/lib
CPPFLAGS: -I/usr/local/opt/openssl/include

现在的问题是:如何pipclang用于编译cpp文件时将路径添加到相应的构建变量中?

python macos pip

1
推荐指数
1
解决办法
1079
查看次数

标签 统计

macos ×2

pip ×2

python ×2

homebrew ×1

nginx ×1

openssl ×1