【发布时间】:2019-11-15 12:16:06
【问题描述】:
我正在尝试使用 boost 1.63 版构建 libtorrent 的 python 绑定。我已经在我的主目录中设置了我的 user-config.jam 文件,如下所示:
using python : 3.7 : C:/Program Files (x86)/Python/Python37-32/python.exe : C:/Program Files (x86)/Python/Python37-32/Include : C:/Program Files (x86)/Python/Python37-32/libs ;
但是当我跑步时
bjam libtorrent-link=static boost-link=static stage_module
在 libtorrent 的 python 绑定目录中,出现以下错误:
*** argument error
* rule python.init ( version ? : cmd-or-prefix ? : includes * : libraries ? : condition * : extension-suffix ? )
* called with: ( 3.7 : C:/Program Files (x86)/Python/Python37-32/python.exe : C:/Program Files (x86)/Python/Python37-32/Include : C:/Program Files (x86)/Python/Python37-32/libs : : : : )
* extra argument Files
我以前在 Windows 7 上做过这个,但我没有经历过这样的事情。我已经尝试了所有可能的格式化方法,例如使用插入符号^ 转义空格和括号,使用引号' 或双引号"。我也尝试过使用正斜杠和反斜杠。除了双引号之外,所有内容都会产生相同的错误:
'C:/Program' is not recognized as an internal or external command,
operable program or batch file.
谁能指出我做错了什么?
【问题讨论】:
-
你检查过这个question吗?
-
我没有,但就像那个问题的 OP 提到的那样,那里的答案都没有解决问题。不过我重新安装了,它工作了。
标签: python python-3.7 boost-python