如果您快速查看您正试图安装的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!

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

  1. windows下用BOSH lite方式在单个VM中安装Cloud Foundry2.x

    windows下用BOSH lite方式在单个VM中安装Cloud Foundry2.x 前言 Cloud Foundry组织的官方文档提供了一种方式,BOSH Lite,可以在单个VM上部署Clou ...

  2. Windows 下Oracle database 9i 64bit 只有 Windows Itanium 64bit

    Windows 下Oracle database 9i 64bit 只有 Windows Itanium 64bit,没有Windows x86-64bit的 Oracle does not plan ...

  3. anaconda 设置python3为主_关于在Windows、Linux和Mac上安装设置Python的问题

    介绍 在你的机器上安装Python是不是很困难?这实际上是我在数据科学初学者中看到的一个非常常见的问题.安装在理论上可能看起来很简单,但在现实中可能会有点问题. 我个人在尝试在我的Linux和Wind ...

  4. 【Python】扫盲帖:关于在Windows、Linux和Mac上安装设置Python的问题

    来源|Analytics Vidhya 概述 在Linux.Mac或Windows机器上安装Python时遇到的问题 一步一步安装Python及流行的数据科学工具 1 介绍 在你的机器上安装Pytho ...

  5. 离线状态下配置深度学习服务器-在ubuntu16.04 上安装python,pip以及包

    最近需要把一台不能联网的电脑配置成服务器,而且只能插光盘,需要安装ubuntu16.04系统,然后安装python3.7和python包,包括需要安装jupyter 和paddle,pytorch和t ...

  6. Windows下Python3.6 64位+TensorFlow1.6.0的安装

    1.安装Python,设置环境变量 下载地址:https://www.python.org/downloads/windows/ 2.下载安装pip 下载地址:https://pypi.python. ...

  7. 将Windows下的InfluxDB、Grafana做成Windows服务

    从网上下载的Windows下的InfluxDB.Grafana,都是控制台程序,打开窗口后,很容易被别人给关掉,因此考虑做成Windows服务,nssm正是解决该问题的利器. 1.下载nssm htt ...

  8. python ide如何运行_如何在Ubuntu上安装IDLE Python IDE

    什么是IDLE? IDLE代表一世ntegratedd前夕大号opmentËnvironment.它是用于Python的IDE,使用Python语言本身编写,基于Tkinter并绑定到Tk小部件集. ...

  9. windows桌面待办事项_想在手机桌面上安装一个便利贴,下载什么便签软件好?

    当我们在生活中有件事情比较重要,但是又担心自己忘记去做的时候,很多人会在比较显眼的位置粘贴一张便利贴,这样我们看到便利贴的时候,就不会忘记去做上面写的事情了.但是还有一些场景我们随时携带便利贴并查看内 ...

最新文章

  1. matlab 小技巧
  2. CSP-S 2021 退役记
  3. ec20驱动_物联网基础:移远EC20固件升级
  4. Java实训项目:GUI学生信息管理系统(2019)【上】
  5. SaltStack 介绍和安装
  6. ROS-turtlesim
  7. 打开,另存为,属性,打印等14个JS代码
  8. Android开发之来电电话挂断实现
  9. PFC离散元仿真核心技术与应用
  10. 【经验贴】本科生毕业论文答辩经验
  11. 使用.NET Reflector
  12. Spring的回炉重造
  13. 网络工程项目报价单应该怎么写?记住这6个步骤准没错!
  14. 基于2022高考数学全国卷I概率题解题思路初步分析新冠病毒疫苗
  15. 超级实用——用word与谷歌翻译将英文PDF文档翻译成中文,免费无限制之美
  16. chai断言库学习3-Core Plugin Concepts
  17. STM32 CANbootloader 升级功能开发(3)逻辑功能开发
  18. 能量时域空间物理_2.1时域数学建模,二阶系统阻尼比与品质因数存在这样奇妙的关系...
  19. FIFO最小深度计算
  20. python语言语句单词大全及读音_python单词怎么读

热门文章

  1. TC275——05ASCLIN-UART
  2. 备份数据库的sql server语句
  3. 关于html页面转为 jsp页面中文乱码问题
  4. 基于jQuery的日历+每日签到功能
  5. vue项目实战-去哪儿网
  6. 【胶水语言】 Python 的混合编程
  7. hexo更换next主题
  8. 工作报告思维导图模板及绘制方法分享
  9. 将写好的java代码打包成jar包并且运行
  10. 核算 央行 支付机构 备付金 对账10大文件等