如何判断在安装Python包时支持哪个版本的.whl文件
问题描述:
最近,我只是尝试在python中连接我的SQL Server。所以我只是从“http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql”下载.whl文件。在CMD窗口 ,我用下面的命令:如何判断在安装Python包时支持哪个版本的.whl文件
pip install some-package.whl
我的电脑是64位的窗口,我试图在以下所有.whl文件。 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql
pymssql‑1.0.3‑cp27‑none‑win32.whl
pymssql‑2.1.3‑cp27‑cp27m‑win32.whl
pymssql‑2.1.3‑cp27‑cp27m‑win_amd64.whl
pymssql‑2.1.3‑cp34‑cp34m‑win32.whl
pymssql‑2.1.3‑cp34‑cp34m‑win_amd64.whl
pymssql‑2.1.3‑cp35‑cp35m‑win32.whl
pymssql‑2.1.3‑cp35‑cp35m‑win_amd64.whl
pymssql‑2.1.3‑cp36‑cp36m‑win32.whl
pymssql‑2.1.3‑cp36‑cp36m‑win_amd64.whl
但无法安装,并显示错误消息,该.whl文件没有在本系统支持。我该怎么办。有人可以帮助我吗?
答
WHL的命名结构:
?{}分布 - {}版( - {建标签}) - {蟒蛇标签} - {ABI 标签} - {平台标签} .whl
在你的情况下,你需要知道你的python --version
(Python标签cp27 for python2.7等)和你的CPU架构。
答
我面临同样的问题。如果它是32位Python版本或64位Python,它将与您系统上安装的Python版本一起使用。
所以cp36,因为我有python 3.6和win32作为Python是32位根据我的系统。
我为我工作。
我希望这会有所帮助。
什么是你的python版本 'import sys; sys.version' – SmartManoj