我正在尝试安装 Python 版本的 LinPhone。按照他们的入门说明,我尝试使用sudo pip install linphone --pre
. 这个“成功”下载并安装linphone-3.9.1-py2-none-any.whl
但是,在此期间import
,我遇到了一个奇怪的错误(与此问题相同,但使用的是 Python2.7),我删除linphone
并转到Linphone Python 存储库并下载了最新的 Mac .whl 文件并尝试直接安装。但我得到:
linphone-3.9.1_361_g26b0a20-cp27-none-macosx_10_7_x86_64.whl is not a supported wheel on this platform.
找到这个问题macosx_10_11_intel
后,我意识到由于 peptags这不会在我的机器上构建......所以我尝试了明显的修复并将其重命名linphone-3.9.1_361_g26b0a20-cp27-none-macosx_10_11_intel.whl
以允许安装,但导致了一个完全独立的错误。
问题:
除了重命名产品之外,是否有合适的方法macosx_10_7_x86_64
在平台上安装 whl ?macosx_10_11_intel
10.7 和 10.11 之间不应该有最小的区别吗?
原始“奇怪”错误:
Python 2.7.10 (default, Oct 23 2015, 18:05:06)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import linphone
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Python/2.7/site-packages/linphone/__init__.py", line 2, in <module>
from linphone import __version__
ImportError: cannot import name __version__
重命名文件错误
Python 2.7.10 (default, Oct 23 2015, 18:05:06)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import linphone
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Python/2.7/site-packages/linphone/__init__.py", line 1, in <module>
from linphone import *
ImportError: dlopen(/Library/Python/2.7/site-packages/linphone/linphone.so, 2): Library not loaded: /opt/local/lib/libiconv.2.dylib
Referenced from: /Library/Python/2.7/site-packages/linphone/linphone.so
Reason: image not found