2014-02-26 99 views
2

我在Python上安裝Pycogent 1.5.3模塊時遇到問題。用Python導入模塊(PyCogent)

  1. 我下載了它(PyCogent-1.5.3.tgz),然後用7-zip解壓縮它。
  2. 然後打開cmd(windows),然後進入Pycogent目錄。然後我嘗試使用「python setup.py install」來設置它
  3. 我不得不處理的第一個錯誤是需要設置Numpy版本1.3或更高版本。完成。現在Numpy顯示在python站點包上。
  4. 現在想安裝Pycogent當我得到的錯誤是:

    running install 
    running build 
    running build_py 
    running build_ext 
    building 'cogent.align._compare' extension 
    error: Unable to find vcvarsall.bat 
    

我安裝了Microsoft Visual Studio 2010中,仍然可以得到這個錯誤。有任何想法嗎? 難道是不可能在Windows上導入這個模塊? 在這個網站上,它說的一些關於gz文件壓縮的​​問題 http://pycogent.org/install.html

在此先感謝!

+0

你有哪個python版本? 64位版本需要完整版本的MSVC,3.3需要2010年,但3.2和更低的需要2008. http://docs.python.org/devguide/setup.html#windows – Cilyan

+0

我有Python 2.7。 Visual Studio 2008和2013無法安裝在我的電腦上(出於某些要求的原因) – user3086819

+0

反正,我的python是32位版本 – user3086819

回答

1

除非您安裝了Linux虛擬機,否則PyCogent無法在Windows上運行。

從Pycogent的安裝指南(here)摘自:

enter image description here

讓我知道如果你需要幫助安裝QIIME虛擬框,如果你想真正使用PyCogent與Windows。

+0

謝謝,的確我不得不使用另一臺虛擬機。 – user3086819