有没有人设法使用现有的Python 2.7.5发行版(在Win7上)安装QuTIP 2.2.0? instruction manual表明我需要先安装Python(x,y),但说明非常模糊。我还是一个Python新手。
答案 0 :(得分:2)
安装说明非常清楚,但我记得那些时候,假设我知道一些明显的东西,我在这些短线中迷失了。
我会尝试翻译它
distutils.cfg
文件tar.gz
存档,将其解压缩到某个目录cd
,将其放入目录中,在其中显示setup.py
,然后运行$ python setup.py install
distutils.cfg
引用mingw32
,这是编译所需要的。如果没有安装Python(X,Y),则必须单独安装。小心并安装正确的版本,即使在64位系统上使用32位一个(我假设在配置中提出的编译器名称)。
答案 1 :(得分:1)
我在安装它时遇到了很多问题。 这是我的工作解决方案。
正如installation instructions建议:
编辑C:\ Python27 \ Lib \ distutils \ distutils.cfg以包含:
[构建] compiler = mingw32
[build_ext] compiler = mingw32
将C:/ MinGW32-xy / bin添加到PATH中。它必须是之前其他路径,例如gcc在他们中间。你可以这样做:
设置PATH = C:/ MinGW32-xy / bin;%PATH%
用于临时添加(在该控制台中)或使用答案here。 要永久更改,请转到计算机的属性。转到高级系统设置 - >环境变量。更改系统变量以将MinGW路径作为第一个条目。如果它是最后一个或在用户路径中它不起作用!
导入qutip; qutip.testing qutip.testing.run()
如果它在第7次测试中没有崩溃,你可能有qutip的工作副本。 我在2194.236s得到320测试,SKIP = 7,错误= 5。
here可以看到哪些测试失败的详细信息。
答案 2 :(得分:0)
我会将Anaconda 2.7
与添加的mingw
和libpython
库一起使用,然后按照说明编辑distutils.cfg
。提到的跳过测试是无法在Windows上运行的fortran测试,而errors
是在运行时生成cython代码的时间相关测试。如果您遵循上述建议,那么这些测试将通过。
答案 3 :(得分:0)
我试过几个小时安装qutip,但没有成功。幸运的是,来自加利福尼亚大学的善良人士有一个解决方案:
wheels for lots of packages for python computing
这个资源不是正式的,“按原样”,但效果更好!
输入'pip install package.whl'进行下载和构建。