QPanda 2是由本源量子开发的国内首个开源量子计算框架,可完全使用经典语言例如C++、python,并利用内置的API导入导出量子计算机中的数据,轻松编写混合算法。同时,QPanda 2适配多种量子芯片,架构可扩展性强、支持更复杂的控制流操作。目前,本源量子软件团队为QPanda 2添加了4中量子虚拟机,更融入了量子机器学习框架VQNet和可实现经典+量子程序混合编程的新功能。这些功能使得用户在编写混合算法和量子机器学习算法时,可以更高效地完成工作。
为了便于刚接触编程的初学者使用,本源量子开发了基于QPanda2的python版本安装包pyQPanda,其支持Windows、Linux、MacOS三大主流操作系统,可一键安装使用。
下面,就为大家介绍一下如何安装pyQPanda。
一、Windows 10下安装pyQPanda
1.安装python
进入python官网https://www.python.org/,以python 3.6.6为例,
找到适合自己电脑配置的安装包。
下载,由于是外网,可能有些卡,大家多等一会即可。
点击安装python,不要忘记选择将python添加到环境变量,
2.安装pyQPanda
打开控制台直接输入命令 pip install pyqpanda --user 稍等一会就完成安装。
3.测试
新建一个文件test.py, 在文件中输入以下代码。
在当前文件夹下打开powershell输入 python test.py会得到下面的结果 {'0000': 528, '1000': 472}说明安装成功。
(注:测量具有一定的随机性,也许在测试时运行的结果和上面不完全一样,只要可以正常的运行结束,并输出结果即可)
二、Linux下安装pyQPanda
1.linux下需要的环境配置
1.gcc >= 5.4.0
2.openmp
3.python
下面就以ubuntu系统为例进行介绍。
在ubuntu16.04以上的版本默认gcc都是满足要求的。
安装python(若电脑上有python3以上版本的可以跳过此步骤)
sudo apt-get install python3 python3-pip
2.安装pyQPanda
sudo pip install pyqpanda
输入密码(linux下输入密码不会回显),如果网络没有问题,等待一会就可以完成安装。
3.测试
新建一个文件test.py, 在文件中输入以下代码
打开终端进入到test.py所在的文件夹输入 python3 test.py会得到下面的结果 {'0000': 525, '1000': 475}说明安装成功。
(注:测量具有一定的随机性,也许在测试时运行的结果和上面不完全一样,只要可以正常的运行结束,并输出结果即可)
三、MacOS下安装pyQPanda
1. MacOS下需要的环境配置
1.AppleClang>= 8.0.0.0
2.python
在Mac OS11以上的版本默认AppleClang都是满足要求的。
安装python,到python官网可以直接下载python3以上的安装包。
直接点击安装包完成安装,
2.安装pyQPanda
sudo pip install pyqpanda
输入密码(MacOS下输入密码不会回显),如果网络没有问题,等待一会就可以完成安装。
3.测试
新建一个文件test.py, 在文件中输入以下代码
打开终端进入到test.py所在的文件夹输入 python3 test.py会得到下面的结果 {'0000': 495, '1000': 505}说明安装成功。
(注:测量具有一定的随机性,也许在测试时运行的结果和上面不完全一样,只要可以正常的运行结束,并输出结果即可)
以上就是pyQPanda在三大平台上安装的全过程。如果大家有什么不清楚的地方,欢迎关注“本源量子”微信公众号与我们联系!