在Windows上使用现有的Python发行版安装QuTIP 2.2.0

时间:2014-06-27 00:11:51

标签: python install

有没有人设法使用现有的Python 2.7.5发行版(在Win7上)安装QuTIP 2.2.0? instruction manual表明我需要先安装Python(x,y),但说明非常模糊。我还是一个Python新手。

4 个答案:

答案 0 :(得分:2)

了解安装说明

安装说明非常清楚,但我记得那些时候,假设我知道一些明显的东西,我在这些短线中迷失了。

我会尝试翻译它

  • 安装Python(X,Y) - 做到这一点。按照链接,下载exe文件并运行它。
    • 不要忘记设置选项,默认设置将失败,必须包含Cython选项。
  • 按照说明编辑distutils.cfg文件
  • 从PyPi下载QutiP的tar.gz存档,将其解压缩到某个目录cd,将其放入目录中,在其中显示setup.py,然后运行$ python setup.py install

distutils.cfg引用mingw32,这是编译所需要的。如果没有安装Python(X,Y),则必须单独安装。小心并安装正确的版本,即使在64位系统上使用32位一个(我假设在配置中提出的编译器名称)。

祝你好运。我大约2年没在Windows上,所以我无法确认,它有效,但我希望,它会让你感动。

答案 1 :(得分:1)

我在安装它时遇到了很多问题。 这是我的工作解决方案。

正如installation instructions建议:

  1. 安装PythonXY(我使用的是2.7.6.1)(包括Cython包)(编辑:较新版本的PythonXY不包含编译器。请尝试从此处安装:https://code.google.com/p/pythonxy/wiki/AdditionalPlugins
  2. 编辑C:\ Python27 \ Lib \ distutils \ distutils.cfg以包含:

      

    [构建]   compiler = mingw32

         

    [build_ext]   compiler = mingw32

  3. 将C:/ MinGW32-xy / bin添加到PATH中。它必须是之前其他路径,例如gcc在他们中间。你可以这样做:

      

    设置PATH = C:/ MinGW32-xy / bin;%PATH%

  4. 用于临时添加(在该控制台中)或使用答案here。 要永久更改,请转到计算机的属性。转到高级系统设置 - >环境变量。更改系统变量以将MinGW路径作为第一个条目。如果它是最后一个或在用户路径中它不起作用!

    1. 运行Python解释器:
        

      导入qutip; qutip.testing   qutip.testing.run()

    2. 如果它在第7次测试中没有崩溃,你可能有qutip的工作副本。 我在2194.236s得到320测试,SKIP = 7,错误= 5。

      here可以看到哪些测试失败的详细信息。

答案 2 :(得分:0)

我会将Anaconda 2.7与添加的mingwlibpython库一起使用,然后按照说明编辑distutils.cfg。提到的跳过测试是无法在Windows上运行的fortran测试,而errors是在运行时生成cython代码的时间相关测试。如果您遵循上述建议,那么这些测试将通过。

答案 3 :(得分:0)

我试过几个小时安装qutip,但没有成功。幸运的是,来自加利福尼亚大学的善良人士有一个解决方案:

wheels for lots of packages for python computing

这个资源不是正式的,“按原样”,但效果更好!

输入'pip install package.whl'进行下载和构建。