q的python客户机,一种特定于领域的量子编程语言
qsharp的Python项目详细描述
Q的Python互操作性
python的qsharp
包提供了与quantum开发工具包和q语言的互操作性,使得从python中模拟q操作和函数变得很容易。
有关如何开始使用python和q_的详细信息,请参见Getting Started with Python guide。
从源安装
如果您想参与或试验python互操作性特性,那么从源代码安装可能会很有用,而不是从python包索引(pypi)上的qsharp
包安装。
为此,请确保您位于src
目录中,并使用install
参数运行setup.py
:
cd iqsharp/src/Python/
python setup.py install
构建qsharp
包
python互操作性特性使用基于标准setuptools
的打包策略。
要构建独立于平台的控制盘,请使用bdist_wheel
运行安装脚本,而不是:
cd iqsharp/src/Python/
python setup.py bdist_wheel
默认情况下,这将在dist/
中创建一个qsharp
控制盘,版本号设置为0.0.0.1。
要提供更有用的版本号,请在运行setup.py
之前设置ASSEMBLY_VERSION
环境变量。