配置qutip环境

首先创建虚拟环境;

conda create -n qutip python qutip

python qutip可能在国内不太行,之前看别人的文章选择了python=3.6,但是后期安装相关依赖包的时候导致了很多问题,所以选择了3.10版本。

进入虚拟环境:

conda activate qutip-env

下载qutip依赖包

pip install qutip 

安装其他必要的依赖包

注意qutip可能不支持cython=3.0及以上的版本 ,所以装0.29.37即可

pip install matplotlib cython pytest pytest-rerunfailures LaTex

安装jupyter notebook

[在conda创建的虚拟环境中安装jupyter以及使用_如何conda环境启动jupyter-CSDN博客](https://blog.csdn.net/keeppractice/article/details/133827448# 将conda环境添加到jupyter的内核中)

conda install -y jupyter
pip install jupyter
# 安装中文包
pip install jupyterlab-language-pack-zh-CN

将conda环境添加到jupyter的内核中

conda install ipykernel 

python -m ipykernel install --name conda_env_name

python -m ipykernel install --user --name pytorch171 --display-name pytorch171

启动jupyter

jupyter notebook

检查版本信息

QuTiP包含一个“关于”功能,用于查看有关QuTiP和系统上安装的重要依赖项的信息。要查看这些信息:

import qutip
qutip.about()

在这里插入图片描述

验证安装

QuTiP包括一组内置测试脚本,用于验证安装是否成功。 要运行测试脚本套件,您还必须具有pytest测试库 安装完QuTiP后,离开安装目录,运行Python(或IPython),调用:

import qutip.testing
qutip.testing.run()

这将需要10到30分钟,具体取决于您的计算机。 最后,测试报告应该报告成功;跳过一些测试是正常的,有些测试用黄色标记为“xfail”。 跳过可能是未在操作系统上运行的测试,也可能是尚未安装依赖项的可选组件的测试。 如果发生任何故障或错误,请检查您是否安装了所有必需的模块。 请参阅下一节,了解如何检查已安装的QuTiP依赖项版本。

安装qutip-qtrl

qutip/qutip-qtrl: The QuTiP quantum optimal control package (github.com)

pip install qutip-qtrl

安装过程中出现的错误:

记录一个离谱的问题,在conda中配置环境安装包,按照网上的教程,别人都能安装成功,我的环境一直报错:

在这里插入图片描述

以为是自己安装的包的问题,就不停的换源,还是没有用,结果我安装最常用的matplotlib也会出现这个错误:

ERROR: Could not find a version that satisfies the requirement matplotlib (from versions: none) ERROR: No matching distribution found for matplotlib

我仔细一看,原来是index中的网址错了

在这里插入图片描述

错误的:https://pypi.tuna.tsinghua.edu.cn/simp

正确的:https://pypi.tuna.tsinghua.edu.cn/simple

可能是在哪一步误操作了,导致少了两个字母。只需要重新设置镜像源的命令即可:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

运行

import qutip.testing as qt
qt.run()

报错:在这里插入图片描述
安装环境时,一直无法更新到各个包的最新版本,应该是python版本太低,所以导致不能更新到最新版本。更新到最新版本即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值