salesforce python Beatbox导入错误

salesforce python Beatbox导入错误,python,soap,salesforce,python-3.4,beatbox,Python,Soap,Salesforce,Python 3.4,Beatbox,我正在尝试使用URL、ID和密码登录salesforce.com的沙盒。我想使用SOAP API来实现这一点。当我尝试在python3中导入beatbox时,它抛出一个ImportError异常。但是,我可以确认beatbox安装在python3中。那么我做错了什么?还有别的办法吗 Python 3.5.0 (default, Dec 6 2015, 17:23:12) [GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux Type "help",

我正在尝试使用URL、ID和密码登录salesforce.com的沙盒。我想使用SOAP API来实现这一点。当我尝试在python3中导入beatbox时,它抛出一个ImportError异常。但是,我可以确认beatbox安装在python3中。那么我做错了什么?还有别的办法吗

Python 3.5.0 (default, Dec  6 2015, 17:23:12) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import beatbox
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.5/site-packages/beatbox-32.1-py3.5.egg/beatbox/__init__.py", line 1, in <module>
ImportError: No module named '_beatbox'
>>> 
Python 3.5.0(默认,2015年12月6日,17:23:12)
linux上的[GCC 4.4.7 20120313(Red Hat 4.4.7-16)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入beatbox
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/usr/local/lib/python3.5/site packages/beatbox-32.1-py3.5.egg/beatbox/__init__.py”,第1行,在
ImportError:没有名为“\u beatbox”的模块
>>> 

您可能安装的beatbox模块如下所示:

解决方案1:上述beatbox模块仅支持Python2.x(使用Python2.7测试)。因此,如果可以选择,请切换到Python2.x

您可以通过beatbox的原始作者找到源代码,它已更新为支持python3

解决方案2:

  • 使用git Clone在本地计算机中克隆repohttps://github.com/superfell/Beatbox.git

  • 更改为Beatbox目录

  • 使用
    python setup.py Install安装模块


您可能安装的beatbox模块如下:

解决方案1:上述beatbox模块仅支持Python2.x(使用Python2.7测试)。因此,如果可以选择,请切换到Python2.x

您可以通过beatbox的原始作者找到源代码,它已更新为支持python3

解决方案2:

  • 使用git Clone在本地计算机中克隆repohttps://github.com/superfell/Beatbox.git

  • 更改为Beatbox目录

  • 使用
    python setup.py Install安装模块


    • 对我来说,问题是我同时安装了beatbox和beatbox3。 beatbox3是python3的版本


      一旦我卸载了beatbox,它就可以正常工作。

      对我来说,问题是我同时安装了beatbox和beatbox3。 beatbox3是python3的版本


      卸载beatbox后,它工作正常。

      在python提示符中键入:
      help(“模块”)
      。这将为您提供所有已安装的模块。使用grep筛选不需要的内容。已安装帮助(“模块”)确认beatbox。在python提示中键入:
      help(“模块”)
      。这将为您提供所有已安装的模块。使用grep筛选您不需要的内容。帮助(“模块”)确认安装了beatbox。实际上,pypi beatbox模块源位于哦,我的坏消息。你的名字是作者,所以我以为是你。它可能意味着源代码的原始作者。难怪我对您的回购协议中关于将代码放入pypi的评论感到困惑。我会修改我的答案。谢谢你指出@superfell。有人试过用beatbox下载报告吗?我的整个解决方案是建立在beatbox上的,我现在正试图下载一份报告,但由于奇怪的html错误,未能下载@superfell@r0xette用你得到的错误问另一个问题。这样你会得到更好的响应。事实上,pypi beatbox模块的源代码是在哦,我的错。你的名字是作者,所以我以为是你。它可能意味着源代码的原始作者。难怪我对您的回购协议中关于将代码放入pypi的评论感到困惑。我会修改我的答案。谢谢你指出@superfell。有人试过用beatbox下载报告吗?我的整个解决方案是建立在beatbox上的,我现在正试图下载一份报告,但由于奇怪的html错误,未能下载@superfell@r0xette用你得到的错误问另一个问题。这样你会得到更好的回应。