![293aeacb583c7ab78d9c133e08de4355.png](https://i-blog.csdnimg.cn/blog_migrate/0b7047134159164960d04a84a2a78b1a.jpeg)
小白。仅为自己安装记录。最核心的就只有两条命令。
bash Anaconda3-2020.07-Linux-x86_64.sh
conda install -offline qutip-4.5.2-py38hd103949_0.tar.bz2
可以从qutip官网上面下载指导说明书。
Quantum Toolbox in Pythonqutip.org![f51e58dbff8776a39767fa2b373a9d13.png](https://i-blog.csdnimg.cn/blog_migrate/31016d693436db57f1615d356221b015.jpeg)
两个星期前就申请到了单位服务器的集群账号,正好趁着国庆假期不那么忙碌,尝试使用集群。我的专业里面主要用qutip进行量子光学主方程方面的计算。有几种安装方法:分别在window和乌班图下使用conda 和 pip安装。这些方法可百度或者知乎。有几篇很详细的文章。这里不再一一赘述。
我之前按照网上的教程和qutip文档里面的教程安装,在执行conda install qutip 或者 pip install qutip的时候总是遇到HTTP网络无法连接的问题。一开始上网查,网上说是添加的channel不对或者不能用,需要修改.condarc文档内容。折腾了两天没有成功,最后终于搞明白是我们的集群没有连接网络。。。。所以conda 和pip 不能从相应链接下载qutip包进行安装。
我的安装环境:1.集群,linux系统。因为是公共服务器,所以有些使用乌班图系统的安装在这里不能使用。本地计算机是window系统,使用xshell登录节点。2,集群没有连接网络。3,除了这个外,我很少用其它的计算软件。目前还不需要考虑环境问题。所以我一般都用anaconda进行安装。
步骤:
1安装anaconda3。可以在官网或者清华镜像下载。
清华镜像
Index of /anaconda/archive/mirrors.tuna.tsinghua.edu.cn![aa49659ee66a9244c3f71ebe47281013.png](https://i-blog.csdnimg.cn/blog_migrate/ee05d58046ca56c943e4d8f37cddda28.jpeg)
官网
Anaconda | Individual Editionwww.anaconda.com![19fdb50f41de95c1559ff04bf327a416.png](https://i-blog.csdnimg.cn/blog_migrate/f2d9eb40b9937fe5d21e7a42301fe5c8.png)
版本
![8983dba28157c17fcbeb8171ceb9b470.png](https://i-blog.csdnimg.cn/blog_migrate/b63e405507f6a9a98c6062785c6eaa0e.jpeg)
把下载后的文件上传到集群上面自己的文件目录下。安装命令 bash filename。例如我的是
bash Anaconda3-2020.07-Linux-x86_64.sh
一路上遇到的问题基本上就是yes和enter。可能是我安装的版本比较新,加上我目前只在集群上用qutip,所以我没有考虑环境变量配置什么的问题(这些我完全不懂)。大家过程中遇到的其它问题可以百度尝试。qutip我安装过不下5次,各个平台都试过,但是每次都会遇到不同的问题。而且随着版本和平台的更新,这些安装方法也在变化。所以没有哪个教程就完全适用。
安装完成以后,我的集群节点界面是这样的
![9a6f0edba00074881c2b724f44e9561e.png](https://i-blog.csdnimg.cn/blog_migrate/792b09e09bc37f1a485f892a7c046ac2.png)
下载的.sh文件在2020里面。安装以后,home/myname文件下下面会有一个anaconda3文件。卸载的话删除这个文件夹就可以了(rm -rf anaconda3)。可以使用conda list 检查是否安装成功。
![ef6f487460d5196c3e52bd2b1ac7809d.png](https://i-blog.csdnimg.cn/blog_migrate/7f1864a04e5c0c28f78ac5088015e6b0.jpeg)
2, 离线安装qutip。因为没有网络,只能离线安装。qutip的document里面提供了一种python setup.py install 的安装方法,试了,没有成功。 我用的方法是从anaconda cloud 上手动下载qutip包。如果集群联网或者自己计算机联网的情况下,其实就是把这个网站添加到conda的channel里面,让conda可以自己下载。
下载网址
https://anaconda.org/conda-forge/qutip/files?__cf_chl_jschl_tk__=c2e2dc0a0a4723ab6fa7b2c4f12411c065ae126b-1601981880-0-ATyLfl45ofp4EXQtQI9Z1DpYb2fqkTWt-alkKmb1d56_j3Jd0_nmvYoZCa4SXrVxtp9NmiOTrCHoO1olF9NfkKvSjwDNGWrWiI9aLJcMDzeohRXKLNoGvM2UtzWVXfksWt3POW7RWeJxzOnEGF92RH_5h-7956O6CmcCvzqbl3NhxMhjSnQfXIR91NegZOg6Sv2_HFmZqbNuWnxgfxCLEE5CSzYvLjzNCm2RMzoT2ADe1MLfiSJGo5RRBKyg-bQ1__esIGG8a9XsusNmaqRMZ_QGVb3GJEUpRM0VbipeYRnpnT_w0PTRxqmJcB6iApxmAMmc7d6dLYro3ccvCoquREm_nMo_XcYwaCzZos2YeipGanaconda.org注意一定要选择适合集群系统的版本。我对linux不熟悉,一开始就从最上面找了一个带有linux标志的版本下载安装,最后总是失败。我最后选择的版本:
![f7bf1360b36dc7c8e4da337d04289ee7.png](https://i-blog.csdnimg.cn/blog_migrate/e3368b07156c98192e764ea8d037d07c.jpeg)
安装命令 conda install --offline filename
例如我的是 conda install -offline qutip-4.5.2-py38hd103949_0.tar.bz2
然后就抓取包,提取文件等都显示done。就表明安装成功了。可以测试
![cc10417f2a3e610bb89f47348fb713b3.png](https://i-blog.csdnimg.cn/blog_migrate/22f4e9fabb5948b19b87749f839d4784.png)
qutip document 提供的测试命令是
import qutip.testing as qt
qt.run()
输入这个命令以后,会运行一会,像是把qutip里面的函数都尝试运行了一下。这里就不截图显示了。检查qutip版本(命令在qutip document里面)
from qutip import *
about()
![ae1d21b75bfc79acdb94c481bf94258b.png](https://i-blog.csdnimg.cn/blog_migrate/7699274588c81e7d76411a8903113311.jpeg)
上面我只输入了一个about(),它自己变成两个,我也不清楚怎么回事。anyway,可以正常显示版本信息。这应该可以证明安装成功了。
因为还不太懂集群上的作业任务的提交等操作,所以还没有实践一下,跑个程序试一试。后续弄明白了以后,或许回来补充。
============10.7 刚发现的有用的链接====================
Python扩展包的使用方法--conda本地源使用说明
python扩展包的安装方法 --- conda本地源使用说明 | Mr.ZhengGangblog.mrzhenggang.com![fbed96dcbd38a99d3db2a7aca262ad02.png](https://i-blog.csdnimg.cn/blog_migrate/8b3081b8df373faae6f861e20f2b8ad0.jpeg)
![fbed96dcbd38a99d3db2a7aca262ad02.png](https://i-blog.csdnimg.cn/blog_migrate/8b3081b8df373faae6f861e20f2b8ad0.jpeg)
pip安装本地源
python扩展包的安装方法 --- pip本地源使用说明 | Mr.ZhengGangblog.mrzhenggang.com![fbed96dcbd38a99d3db2a7aca262ad02.png](https://i-blog.csdnimg.cn/blog_migrate/8b3081b8df373faae6f861e20f2b8ad0.jpeg)