2014-02-26 57 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