What does version name 'cp27' or 'cp35' mean in Python? : <p>What does version name 'cp27' or 'cp35' mean in Python?</p>

<p>Like the files in <a href="https://pypi.python.org/pypi/gensim#downloads" rel="noreferrer">https://pypi.python.org/pypi/gensim#downloads</a></p>

<p><a href="https://i.stack.imgur.com/gIQRy.png" rel="noreferrer"><img src="https://i.stack.imgur.com/gIQRy.png" alt="enter image description here"></a></p>

<p>I am using Python 2.7 on a 64-bit Window 7 PC, and don't know which version of python package I should install.</p>

<p>There are three questions:</p>

<ol>
<li><p>Which of "<strong>gensim-0.12.4-cp27-none-win_amd64.whl</strong>" or "<strong>gensim-0.12.4.win-amd64-py2.7.exe</strong>" should I install?  I have installed 'WinPython-64bit-2.7.10.3' on 64-bit Window 7 PC which I am using.</p></li>
<li><p>What does '<strong>cp27</strong>' mean in Python or Python version name? I searched online with keywords 'Python cp27' but failed to find any answers.</p></li>
<li><p>Are there differences between these two versions of python packages? ('<strong>0.12.4-cp27-none-win_amd64</strong>' and '<strong>win-amd64-py2.7</strong>') If there are, what are the differences? </p></li>
</ol>
