_在集群(linux)上用conda离线安装qutip

293aeacb583c7ab78d9c133e08de4355.png

小白。仅为自己安装记录。最核心的就只有两条命令。

bash Anaconda3-2020.07-Linux-x86_64.sh

conda install -offline qutip-4.5.2-py38hd103949_0.tar.bz2

可以从qutip官网上面下载指导说明书。

Quantum Toolbox in Python​qutip.org
f51e58dbff8776a39767fa2b373a9d13.png

两个星期前就申请到了单位服务器的集群账号,正好趁着国庆假期不那么忙碌,尝试使用集群。我的专业里面主要用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

官网

Anaconda | Individual Edition​www.anaconda.com
19fdb50f41de95c1559ff04bf327a416.png

版本

8983dba28157c17fcbeb8171ceb9b470.png

把下载后的文件上传到集群上面自己的文件目录下。安装命令 bash filename。例如我的是

bash Anaconda3-2020.07-Linux-x86_64.sh

一路上遇到的问题基本上就是yes和enter。可能是我安装的版本比较新,加上我目前只在集群上用qutip,所以我没有考虑环境变量配置什么的问题(这些我完全不懂)。大家过程中遇到的其它问题可以百度尝试。qutip我安装过不下5次,各个平台都试过,但是每次都会遇到不同的问题。而且随着版本和平台的更新,这些安装方法也在变化。所以没有哪个教程就完全适用。

安装完成以后,我的集群节点界面是这样的

9a6f0edba00074881c2b724f44e9561e.png

下载的.sh文件在2020里面。安装以后,home/myname文件下下面会有一个anaconda3文件。卸载的话删除这个文件夹就可以了(rm -rf anaconda3)。可以使用conda list 检查是否安装成功。

ef6f487460d5196c3e52bd2b1ac7809d.png

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_XcYwaCzZos2YeipG​anaconda.org

注意一定要选择适合集群系统的版本。我对linux不熟悉,一开始就从最上面找了一个带有linux标志的版本下载安装,最后总是失败。我最后选择的版本:

f7bf1360b36dc7c8e4da337d04289ee7.png

安装命令 conda install --offline filename

例如我的是 conda install -offline qutip-4.5.2-py38hd103949_0.tar.bz2

然后就抓取包,提取文件等都显示done。就表明安装成功了。可以测试

cc10417f2a3e610bb89f47348fb713b3.png

qutip document 提供的测试命令是

import qutip.testing as qt

qt.run()

输入这个命令以后,会运行一会,像是把qutip里面的函数都尝试运行了一下。这里就不截图显示了。检查qutip版本(命令在qutip document里面)

from qutip import *

about()

ae1d21b75bfc79acdb94c481bf94258b.png

上面我只输入了一个about(),它自己变成两个,我也不清楚怎么回事。anyway,可以正常显示版本信息。这应该可以证明安装成功了。

因为还不太懂集群上的作业任务的提交等操作,所以还没有实践一下,跑个程序试一试。后续弄明白了以后,或许回来补充。

============10.7 刚发现的有用的链接====================

Python扩展包的使用方法--conda本地源使用说明

python扩展包的安装方法 --- conda本地源使用说明 | Mr.ZhengGang​blog.mrzhenggang.com
fbed96dcbd38a99d3db2a7aca262ad02.png
python扩展包的安装方法 --- pip本地源使用说明 | Mr.ZhengGang python扩展包的安装方法 --- conda本地源使用说明 | Mr.ZhengGang​blog.mrzhenggang.com
fbed96dcbd38a99d3db2a7aca262ad02.png

pip安装本地源

python扩展包的安装方法 --- pip本地源使用说明 | Mr.ZhengGang​blog.mrzhenggang.com
fbed96dcbd38a99d3db2a7aca262ad02.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值