簡體   English   中英

在Windows上安裝scikit-bio時遇到問題

[英]Trouble installing scikit-bio on Windows

當嘗試使用Python 2.78和Visual C ++ 2008 Express Edition在Windows XP上通過pip安裝scikit-bio工具包時,該過程被VC發出以下消息中斷:

cl : Command line error D8021 : invalid numeric argument '/Wno-error=declaration
-after-statement' 

關於此錯誤,Microsoft Developer Network網站只是說:

invalid numeric argument 'number'

A number greater than 65,534 was specified as a numeric argument.

我還沒有(還)嘗試在Linux下安裝scikit-bio(Ubuntu 12.04 Precise),但我的印象是它可以正常工作(因為一切都與Linux有關)。

有沒有人成功在Windows下安裝scikit-bio(XP,7,8)? 任何提示?

提前致謝!

我在Windows 10機器上安裝了Anaconda的Python(3.5)。 您應該知道,此平台沒有正式版本的scikit-bio,但您可以使用此解決方法安裝它:

  1. Scikit-bio Github存儲庫下載最新的源代碼。
  2. 使用7-zip等工具,將其解壓縮到您的主目錄。
  3. 打開命令行客戶端並切換到源的目錄

     cd %HOMEPATH%\\scikit-bio-master 
  4. 使用Notepad ++編輯setup.py文件

     "C:\\Program Files (x86)\\Notepad++\\notepad++" setup.py 
  5. 查找定義ssw_extra_compile_args變量的行並更改它。 您可以評論以前的版本並在新行中重新定義變量:

     #ssw_extra_compile_args = ['-Wno-error=declaration-after-statement'] ssw_extra_compile_args = [] 
  6. 保存更改,關閉編輯器並使用以下命令運行安裝:

     python setup.py install 
  7. 希望您不會收到任何錯誤消息。 打開一個Anaconda的Python會話(使用命令python )並測試是否使用print(skbio.art)正確安裝了Scikit-Bio。

Windows 10上的Scikit-Bio

順便說一下,我之前已經安裝了啟用了C ++ SDK功能的Visual Studio 2015 Community Edition,以滿足編譯器對軟件包(Scikit-Bio)安裝的要求。

目前,scikit-bio並未正式支持Windows。 我們肯定有興趣了解人們在Windows上安裝,測試和使用scikit-bio的努力,但我們沒有在這方面具有專業知識的開發人員。

這與biocore / skbio#941有關

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM