我尝试在python 3.6.2中安装netifaces:
pip install netifaces
Run Code Online (Sandbox Code Playgroud)
但是当在cmd中运行它时,我得到错误:
c:\ users\seyed_vahid\appdata\local\programs\python\python36\include\pyconfig.h(59):致命错误C1083:无法打开包含文件:'io.h':没有这样的文件或目录错误:command' C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\VC\bin\cl.exe'失败,退出状态2如何解决?
我在 python 2.7 中运行波纹管代码它运行良好:
from suds.client import client
client = Client(self.service_address)
rid = client.service.bpPayRequest(terminalId=self.terminalId,
userName=self.userName,
userPassword=self.userPassword,
orderId=order_id,
amount=price,
localDate=local_date,
localTime=local_time,
additionalData=additional_data,
callBackUrl=call_back_address,
payerId=0)
Run Code Online (Sandbox Code Playgroud)
但是当我在 python 3.6.2 中运行时,它不起作用。我猜客户端是为 python 2.How 在 python 3.6.2 中使用 suds.client 库并在 python 3.6.2 中运行顶级代码?