如何在较新的平台上安装 Python .whl 包? (pep425标签)
How do I install a Python .whl package on a newer platform? (pep425tags)
我正在尝试安装 Python 版本的 LinPhone。按照他们的 Getting Started 说明,我尝试使用 sudo pip install linphone --pre
直接安装。 'successfully' 下载并安装 linphone-3.9.1-py2-none-any.whl
在 import
期间,我遇到了一个奇怪的错误(与 this question, but using Python2.7), I removed linphone
and went to the Linphone Python Repository 相同并下载了最新的 Mac .whl 文件并尝试直接安装。但我得到:
linphone-3.9.1_361_g26b0a20-cp27-none-macosx_10_7_x86_64.whl is not a supported wheel on this platform.
找到 后,我意识到由于 peptags,这不会在我的 macosx_10_11_intel
机器上构建...所以我尝试了明显的修复并将其重命名为 linphone-3.9.1_361_g26b0a20-cp27-none-macosx_10_11_intel.whl
允许安装,但导致了一个完全独立的错误。
问题:
除了重命名产品之外,是否有在 macosx_10_11_intel
平台上安装 macosx_10_7_x86_64
whl 的正确方法? 10.7 和 10.11 之间不应该有最小的差异吗?
原文"Odd"错误:
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
我遇到了同样的问题,结果发现这个问题是在将 linphone 包安装到默认值时引起的 macosx python 2.7.10 安装
我使用新的 python 2.7.13 安装(而不是 mac osx 2.7.10)创建了一个虚拟环境,从 [=11 安装了 linphone 3.10.2 =],它就像一个魅力!
注意:3.11.X 对我不起作用,一直抛出错误
运行 在虚拟环境中我不再收到错误:
ImportError "cannot import name __version__"
希望对您有所帮助
我正在尝试安装 Python 版本的 LinPhone。按照他们的 Getting Started 说明,我尝试使用 sudo pip install linphone --pre
直接安装。 'successfully' 下载并安装 linphone-3.9.1-py2-none-any.whl
在 import
期间,我遇到了一个奇怪的错误(与 this question, but using Python2.7), I removed linphone
and went to the Linphone Python Repository 相同并下载了最新的 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_11_intel
平台上安装 macosx_10_7_x86_64
whl 的正确方法? 10.7 和 10.11 之间不应该有最小的差异吗?
原文"Odd"错误:
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
我遇到了同样的问题,结果发现这个问题是在将 linphone 包安装到默认值时引起的 macosx python 2.7.10 安装
我使用新的 python 2.7.13 安装(而不是 mac osx 2.7.10)创建了一个虚拟环境,从 [=11 安装了 linphone 3.10.2 =],它就像一个魅力!
注意:3.11.X 对我不起作用,一直抛出错误
运行 在虚拟环境中我不再收到错误:
ImportError "cannot import name __version__"
希望对您有所帮助