Python客户机for Q#,一种特定于域的量子编程语言
qsharp-core的Python项目详细描述
Python的互操作性
Python的qsharp-core
包提供了与Quantum开发工具包和Q语言的互操作性,使得从Python中模拟Q操作和函数变得很容易。在
有关如何开始使用Python和Q#的详细信息,请参见Getting Started with Python guide。在
您也可以尝试我们的Quantum Computing Fundamentals学习路径,以熟悉量子计算的基本概念,构建量子程序,并确定可以解决的问题类型。在
与Python一起安装
如果使用Anaconda或Miniconda,则安装qsharp
包将自动包含所有依赖项:
conda install -c quantum-engineering qsharp
从源安装
如果您想对Python互操作性特性做出贡献或进行实验,那么从源代码安装可能会很有用,而不是从Python包索引(PyPI)上的qsharp-core
包进行安装。
为此,请确保您位于Python
目录中,并使用install
参数运行setup.py
:
正在生成qsharp-core
包
Python互操作性特性使用基于标准setuptools
的打包策略。
要构建独立于平台的控制盘,请使用bdist_wheel
运行安装脚本:
cd iqsharp/src/Python/
python setup.py bdist_wheel
默认情况下,这将在dist/
中创建一个版本号设置为0.0.0.1的qsharp-core
轮子。
要提供更有用的版本号,请在运行setup.py
之前设置PYTHON_VERSION
环境变量。在
支持与问答
如果您对Quantum开发工具包和Q语言有疑问,或者在使用该工具包的任何组件时遇到问题,您可以联系Quantum团队和Stack Overflow和Quantum Computing Stack Exchange中的用户社区,用Q\标记您的问题。在
- 项目
标签: