Python 中版本名称“cp27”或“cp35”的含义是什么?
就像里面的文件一样https://pypi.python.org/pypi/gensim#downloads https://pypi.python.org/pypi/gensim#downloads
我在 64 位 Window 7 PC 上使用 Python 2.7,并且不知道应该安装哪个版本的 python 包。
有三个问题:
哪个“gensim-0.12.4-cp27-none-win_amd64.whl" or "gensim-0.12.4.win-amd64-py2.7.exe“我应该安装吗?我已经在我正在使用的 64 位 Window 7 PC 上安装了“WinPython-64bit-2.7.10.3”。
什么是'cp27' 是指 Python 或 Python 版本名称吗?我用关键字“Python cp27”在线搜索,但未能找到任何答案。
这两个版本的python包有区别吗? ('0.12.4-cp27-none-win_amd64' and 'win-amd64-py2.7')如果有的话,有什么区别?
如果您查看Python 增强提案 https://www.python.org/dev/peps/pep-0425/(通常称为 PEP),您会看到cpN
指特定的Python版本
in gensim-0.12.4-cp27-none-win_amd64.whl
你可以把它拆开:
-
0.12.4- 软件包版本,他们may正在使用语义版本控制 http://semver.org
-
cp27- 这个包适用于 CPython。 IronPython、Jython 或 PyPy 可能会不高兴。
-
none- 这个包的任何功能都不依赖于python应用程序二进制接口(ABI) https://docs.python.org/3/c-api/stable.html
-
win_amd64- 这是针对 64 位 Windows 编译的。这意味着它可能有一些用 C/C++ 编写的代码
-
.whl- 这意味着这是一个轮分布。这很方便,因为这意味着如果您在 Windows 上运行 CPython 2.7 64 位,并且假设您安装了 pip,那么您只需运行此包即可:
py -2.7 -m pip install --use-wheel gensim
(当然,假设它可以在 pypi 上使用)。你may需要py -2.7 -m pip install wheel
第一的。但除此之外,这应该就是全部了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)