Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是版本名';cp27&x27;或';cp35';用Python是什么意思?_Python_Python 2.7 - Fatal编程技术网

什么是版本名';cp27&x27;或';cp35';用Python是什么意思?

什么是版本名';cp27&x27;或';cp35';用Python是什么意思?,python,python-2.7,Python,Python 2.7,在Python中,“cp27”或“cp35”是什么意思 喜欢里面的文件吗 我正在64位Windows7 PC上使用Python 2.7,不知道应该安装哪个版本的Python软件包 有三个问题: 我应该安装“gensim-0.12.4-cp27-none-win_amd64.whl”或“gensim-0.12.4.win-amd64-py2.7.exe”中的哪一个?我已经在我正在使用的64位Windows7 PC上安装了“WinPython-64bit-2.7.10.3” “cp27”在Pyth

在Python中,“cp27”或“cp35”是什么意思

喜欢里面的文件吗

我正在64位Windows7 PC上使用Python 2.7,不知道应该安装哪个版本的Python软件包

有三个问题:

  • 我应该安装“gensim-0.12.4-cp27-none-win_amd64.whl”或“gensim-0.12.4.win-amd64-py2.7.exe”中的哪一个?我已经在我正在使用的64位Windows7 PC上安装了“WinPython-64bit-2.7.10.3”

  • cp27”在Python或Python版本名中是什么意思?我在网上搜索了关键字“PythonCP27”,但没有找到任何答案

  • 这两个版本的python软件包之间是否存在差异?(“0.12.4-cp27-none-win_amd64”和“win-amd64-py2.7”)如果有,区别是什么


  • 这些代表构建轮子文件的CPython版本(即从Python.org获得的Python官方发行版)

    例如,
    cp27
    用于CPython 2.7版

    警告:
    cp32
    用于CPython 3.2版。32位版本和64位版本之间的差异在另一个后缀中说明,例如文件名中的
    win32
    amd64

    如果您查看(通常称为PEP),您将看到
    cpN
    指的是Python的特定版本

    gensim-0.12.4-cp27-none-win\u amd64.whl
    中,您可以将其拆分:

    • 0.12.4-软件包版本,他们可能正在使用
    • cp27-此软件包适用于CPython。IronPython、Jython或PyPy可能会不高兴
    • -此包的任何功能都不依赖于python
    • win_amd64-这是为64位Windows编译的。这意味着它可能有一些用C/C编写的代码++
    • .whl-这意味着这是一个车轮分配。这很方便,因为这意味着如果您在Windows上运行的是CPython 2.7 64位,并且假设您已经安装了pip,那么要运行这个软件包所需做的就是:
      py-2.7-m pip install——使用wheel gensim
      (当然,假设它在pypi上可用)。您可能需要先安装车轮
      py-2.7-m pip
      。但除此之外,这应该是所有需要的

    我一直在想同样的事情,但广义的含义应该不难猜测-CPython版本2.7和3.5?预编译可执行文件的打包方式与轮子不同,但内容基本相同。前者在独立安装中是有意义的,而后者在开发中是有用的。请每个问题只回答一个问题。@tripleee请查看我的答案,以获得指向文档的链接:)后缀是什么?ie
    cp37m
    @Turtlesaracute它看起来像是ABI的一部分tag@TurtlesAreCute--带pymalloc(标志:m)