我想用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? 但是,没有人给出这个问题的解决方案。
有什么办法可以解决这个问题吗?
先谢谢你的帮助。
在 p4python setup.py 的选项 --ssl
可供 setup.py
子命令 build
, build_ext
和 sdist
. 但不是为了 install
或 wheel
.
也就是说,你可以运行 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