python27是什么版本_版本名称“ cp27”或“ cp35”在Python中是什么意思?

python27是什么版本_版本名称“ cp27”或“ cp35”在Python中是什么意思?博客解释了在 Python 中版本标识符如 cp27 和 win amd64 的含义

大家好,欢迎来到IT知识分享网。

版本名称” cp27″或” cp35″在Python中是什么意思?

像https://pypi.python.org/pypi/gensim#downloads中的文件一样

python27是什么版本_版本名称“ cp27”或“ cp35”在Python中是什么意思?

我在64位Windows 7 PC上使用Python 2.7,但不知道应该安装哪个版本的python软件包。

有三个问题:

我应该安装哪个” gensim-0.12.4-cp27-none-win_amd64.whl”或” 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’和’win-amd64-py2.7’)如果有,有什么区别?

我一直在想同样的事情,但是广泛的含义应该不难猜测-CPython版本2.7和3.5?

预编译的可执行文件的包装方式与转盘不同,但是内容基本相同。 前者在独立安装中很有意义,而后者对于例如 发展。

请每个问题一个问题。

@tripleee看到我的答案到文档的链接:)

如果您查看《 Python增强建议》(通常称为PEP),您会发现cpN是指特定版本的Python

在gensim-0.12.4-cp27-none-win_amd64.whl中,您可以将其拆分:

0.12.4-软件包版本,他们可能正在使用语义版本控制

cp27-此软件包适用于CPython。 IronPython,Jython或PyPy可能会感到不满意。

none-此软件包的功能不取决于python Application Binary Interface或ABI

win_amd64-已针对64位Windows进行编译。这意味着它可能有一些用C / C ++编写的代码

.whl-这是车轮分布。这很方便,因为这意味着如果您在Windows上运行64位CPython 2.7,并且假设您已安装pip,则要运行此软件包,只需执行以下操作:py -2.7 -m pip install –use-wheel gensim(假设它在pypi上可用,当然)。您可能需要先py -2.7 -m pip install wheel。但是除此之外,这应该是全部。

什么是m后缀? 即cp37m。

@TurtlesAreCute它看起来像是ABI标签的一部分

这些代表构建了wheel文件的CPython版本(即您从python.org获得的Python官方发行版)。

例如,cp27打算在CPython 2.7版上使用。

警告:cp32打算在CPython 3.2版中使用。 32位版本和64位版本之间的差异在另一个后缀中指出,例如文件名中的win32或amd64。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/140619.html

(0)
上一篇 2025-05-25 16:33
下一篇 2025-05-25 16:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信