python可执行程序在windows下could not be extracted_在Windows 7上安装用于Python 3.6的libtorrent...

如果您快速查看您正试图安装的setup.py文件,那么see将假定您已经安装了^{},以便生成Python所需的libtorrent.pyd。你可能会得到一个错误,但现在情况并非如此。在

为Python安装libtorrent,而不构建它

为了方便您,我构建了libtorrent的Python轮子,它可以与pip install一起安装。请考虑,如果它不工作,这意味着您将不得不为您的机器构建自己的.pyd。在

为Windows 7上的Python构建和安装libtorrent

为了使boost正常工作,您必须首先下载并安装:

安装完成后,您必须将它们的目录添加到您的PATH:右键单击Computer,然后转到Properties:

{a7}

单击左侧的Advanced System Settings:

单击右下角的Environment Variables:

从顶部列表中选择PATH,然后单击Edit...:

在弹出的框内添加这些如果你想建立

对于32位Python:;C:\Program Files\Microsoft SDKs\Windows\v7.1\Include;C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib\;C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\

或者是64位:;C:\Program Files\Microsoft SDKs\Windows\v7.1\Include;C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib\x64;C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\

从弹出窗口和^{中单击OK

把另一个开着,我们以后需要它。。

现在一切都准备好了,您可以安装^{}。因为libtorrent的Python绑定有一些issues,其boost版本高于1.63(2017年8月),请务必下载this one。

下载后:提取它

打开Command Prompt和cd到提取的目录中

运行bootstrap.bat安装库

完成后,转到先前打开的System Properties窗口,再次单击Environment Variables。

单击New...并添加以下内容:Variable name: BOOST_ROOT

Variable value: ""

然后再次单击两个窗口的OK。在

在您真正开始构建libtorrent之前还有最后一步,那就是在配置文件中指定Python版本。在打开一个新的Command Prompt

执行

echo using python : : "" : "\Include" : "\libs" ; >> user-config.jam

例如:

echo using python : 3.5 : "C:\Program Files\Python35" : "C:\Program Files\Python35\Include" : "C:\Program Files\Python35\libs" ; >> user-config.jam

现在要构建libtorrent:在记事本中打开\include\libtorrent\session.hpp,找到以std::snprintf开头的行,删除{}并保存。

在Command Prompt中,cd变成{}

现在

如果要为32位Python构建,请执行:

bjam libtorrent-link=static boost-link=static stage_module

或者

bjam libtorrent-link=static boost-link=static address-model=64 stage_module用于64位

耐心点,当它结束时,你会有一个libtorrent.pyd

你可以

导入Python!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值