LinPhone の Python バージョンをインストールしようとしています。はじめにの指示に従って、を使用して直接インストールしようとしました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
、ペプタグが原因でこれが自分のマシンにビルドされないことに気付きました...そこで、明らかな修正を試み、名前を変更し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