Python setuptools ssl install-option not recognized(不识别)。

问题描述 投票:0回答:1

我想用pip安装一个库(p4python),它需要指定的是 --ssl 选项。 这是我运行的命令。

 pip install --install-option="--ssl" --install-option="/usr/local/ssl/lib/" p4python

我收到了错误信息

error: option --ssl not recognize

我不明白 这应该是setup.py的有效选项。https:/swarm.workshop.perforce.comfilesguestperforce_softwarep4pythonsetup.py?v=7。 我在这个帖子里看到有人提到这个问题。 如何在macOS 10.15 Catalina上安装p4python? 但是,没有人给出这个问题的解决方案。

有什么办法可以解决这个问题吗?

先谢谢你的帮助。

python python-3.x setuptools
1个回答
0
投票

p4python setup.py 的选项 --ssl 可供 setup.py 子命令 build, build_extsdist. 但不是为了 installwheel.

也就是说,你可以运行 python setup.py build --ssl 但我不确定你能做到 python setup.py install --ssl. 而且 pip install --install-option=--ssl 正是如此。

所以你要么使用 pip 来安装一个预编译的轮子--他们提供了 好多 但不适用 Python 3.8。降级到Python 3.7。

或者您可以通过下载源代码,解压存档,然后运行

python setup.py build_ext --ssl /usr/local/ssl/lib/
python setup.py build --ssl /usr/local/ssl/lib/
python setup.py install
© www.soinside.com 2019 - 2024. All rights reserved.