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

在Windows上使用现有Python发行版安装QuTIP 2.2.0,python,installation,Python,Installation,是否有人成功地使用现有的Python2.7.5发行版(在Win7上)安装了Qutip2.2.0?建议我首先安装Python(x,y),但说明相当模糊。我还是Python新手。了解安装说明 安装说明非常清楚,但我记得那段时间,我在那些短文中迷失了方向,假设我知道一些显而易见的事情 我会试着翻译它 安装Python(X,Y)-完成它。按照链接,下载exe文件并运行它。 不要忘记设置选项,以下默认设置将失败,必须包括Cython选项 按照说明编辑distutils.cfg文件 从PyPi下载ta

是否有人成功地使用现有的Python2.7.5发行版(在Win7上)安装了Qutip2.2.0?建议我首先安装Python(x,y),但说明相当模糊。我还是Python新手。

了解安装说明 安装说明非常清楚,但我记得那段时间,我在那些短文中迷失了方向,假设我知道一些显而易见的事情

我会试着翻译它

  • 安装Python(X,Y)-完成它。按照链接,下载exe文件并运行它。
    • 不要忘记设置选项,以下默认设置将失败,必须包括Cython选项
  • 按照说明编辑
    distutils.cfg
    文件
  • 从PyPi下载
    tar.gz
    QuTIP存档,将其解压缩到某个目录中,
    cd
    将其放入目录中,在该目录中可以看到
    setup.py
    ,然后运行
    $python setup.py install
distutils.cfg
引用了
mingw32
,这是编译所需要的。如果它不是与Python(X,Y)一起安装的,则必须单独安装。请小心并安装正确的版本,即使在64位系统上也使用32位版本(我根据配置中建议的编译器名称假设)


祝你好运。我已经有两年没有使用Windows了,所以我无法确认它是否有效,但我希望它能让你继续使用。

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

正如委员会建议的那样:

  • 安装(我使用的是2.7.6.1)(包括Cython软件包)(编辑:PythonXY的较新版本不包括编译器。请尝试从此处安装:)
  • 编辑C:\Python27\Lib\distutils\distutils.cfg以包括:

    [建造] 编译器=mingw32

    [构建扩展] 编译器=mingw32

  • 将C:/MinGW32 xy/bin添加到路径中。它必须位于其他路径(如gcc)之前。您可以这样做:

    设置路径=C:/MinGW32 xy/bin;%路径%

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

  • 运行Python解释器: 进口qutip;定量测试 qutip.testing.run()

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


    可以查看my的哪些测试失败的详细信息。

    我将使用添加了
    mingw
    libpython
    库的
    Anaconda 2.7
    ,然后按照说明编辑
    distutils.cfg
    。所提到的跳过测试是不能在windows上运行的fortran测试,而
    错误
    是在运行时生成cython代码的时间相关测试。如果您遵循上述建议,那么这些测试将通过

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

    此资源不是官方的“原样”,但效果更好

    键入“pip install package.whl”下载并生成