Q#语言的Python客户端,一种特定领域的量子编程语言
项目描述
Q#与Python的互操作性
为Python提供的`qsharp-core`包与量子开发工具包以及Q#语言具有互操作性,这使得在Python中模拟Q#操作和函数变得容易。
有关如何开始使用Python和Q#的详细信息,请参阅Python入门指南。
您还可以尝试我们的量子计算基础学习路径,以熟悉量子计算的基本概念,构建量子程序,并确定可以解决的问题类型。
使用Anaconda安装
如果您使用Anaconda或Miniconda,安装`qsharp`包将自动包含所有依赖项。
conda install -c quantum-engineering qsharp
从源安装
如果您想为Python互操作性功能做出贡献或进行实验,从源安装而不是从Python包索引(PyPI)上的`qsharp-core`包可能更有用。为此,请确保您位于`Python`目录中,并使用`install`参数运行`setup.py`。
cd iqsharp/src/Python/
python setup.py install
构建`qsharp-core`包
Python互操作性功能使用基于`setuptools`的标准打包策略。要构建平台无关的wheel,请使用`bdist_wheel`运行设置脚本。
cd iqsharp/src/Python/
python setup.py bdist_wheel
默认情况下,这将在dist/
目录下创建一个版本号为0.0.0.1的qsharp-core
wheel。为了提供一个更有用的版本号,请在运行setup.py
之前设置环境变量PYTHON_VERSION
。
支持和问答
如果您对量子开发工具包和Q#语言有疑问,或者在使用工具包的任何组件时遇到问题,您可以联系量子团队和在Stack Overflow以及Quantum Computing Stack Exchange的社区用户,在您的问题中使用标签q#。
项目详情
下载文件
下载适用于您的平台文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。
源代码分发
qsharp-core-0.28.302812.tar.gz (34.4 kB 查看散列值)