Python客户机for Q#,一种特定于域的量子编程语言
qdk的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
运行安装脚本:
默认情况下,这将在dist/
中创建一个版本号设置为0.0.0.1的qsharp
轮子。
要提供更有用的版本号,请在运行setup.py
之前设置ASSEMBLY_VERSION
环境变量。在
- 项目
标签: