2017-04-27 188 views
0

最近,我只是嘗試在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文件沒有在本系統支持。我該怎麼辦。有人可以幫助我嗎?

+0

什麼是你的python版本 'import sys; sys.version' – SmartManoj

回答

0

WHL的命名結構:

{}分佈 - {}版( - {建標籤}) - {蟒蛇標籤} - {ABI 標籤} - {平臺標籤} .whl

在你的情況下,你需要知道你的python --version(Python標籤cp27 for python2.7等)和你的CPU架構。

0

我面臨同樣的問題。如果它是32位Python版本或64位Python,它將與您系統上安裝的Python版本一起使用。

所以cp36,因爲我有python 3.6和win32作爲Python是32位根據我的系統。

我爲我工作。

我希望這會有所幫助。

相關問題