2017-09-10 58 views
3

的Python 3.6 PIP 3不能與PIP安裝coinbase API

每當我跑

pip3 install coinbase 

我得到的錯誤

c:\users\zac\appdata\local\programs\python\python36-32\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory 
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\bin\\cl.exe' failed with exit status 2 

即使有io.h的文件夾在我的路徑C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt

+0

您是否試過[此解決方案](https:// stackoverflow .COM /問題/ 11336153/Python的 - @中,包丟失頭文件 - 當 - 安裝 - 通過-PIP/12550704#12550704)? – user10089632

+0

我試過並得到了錯誤點安裝 - 無安裝coinbase 用法: pip安裝[選項] <需求說明符> [軟件包索引選項] ... pip安裝[選項] -r <要求文件> [package-index-options] ... pip install [options] [-e] ... pip install [options] [-e] ... pip install [options] ... 沒有這樣的選項:--no-install – Zac

+0

看起來[--no-install選項已被刪除](https://stackoverflow.com/questions/33207374/no-such-option-no-install#answer-33209099) – user10089632

回答

0

定義下面的環境彪變量,然後運行該PIP命令

INCLUDE=C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt 
LIB=C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10240.0\um\x64;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10240.0\ucrt\x64 
運行 「PIP3安裝coinbase」

set INCLUDE=C:\Program Files (x86)\Windows Kits\10\Include\<version>\ucrt 
set LIB=C:\Program Files (x86)\Windows Kits\10\Lib\<version>\um\x64;C:\Program Files (x86)\Windows Kits\10\Lib\<version>\ucrt\x64 

作爲版本改變路徑改變 例如之前

(或)

運行下面的命令: version --> 10.0.10240.0

set INCLUDE=C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt 
set LIB=C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10240.0\um\x64;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10240.0\ucrt\x64 
+0

我這樣做nd得到相同的錯誤。我也有版本10.0.15063.0,這可能是爲什麼?同樣,我的版本10.0.10240.0和10.0.15063.0 – Zac

+0

以前你包含在路徑中嗎? 請檢查版本,如果有任何衝突,並相應地改變 –

+0

是的,這是在路徑和我跑你發佈的設置命令 – Zac