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运行安装脚本:

^{pr2}$

默认情况下,这将在dist/中创建一个版本号设置为0.0.0.1的qsharp轮子。 要提供更有用的版本号,请在运行setup.py之前设置ASSEMBLY_VERSION环境变量。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ApachePOI如何通过java从excel文件中删除空白列?   linux到后台Java服务应用程序的简单发送/接收接口   java ActionBarPullToRefresh什么都没发生   java从millis获取错误的整数天   java相同的代码在两个不同的包上表现不同   java将每个新的char元素写入一个文件(如果被覆盖)   mysql如何在Java中通过外键链接的多个表中插入数据   java环境下mysql网络文件访问   java当使用构建器模式时,为什么我不应该重用builderobject来访问对象配置?   java jQueryServlet post异常失败   java应该使用什么逻辑来创建像《愤怒的小鸟》中那样的锁屏   java Android:在不滑动的情况下更改ViewPager中的片段   java在使用我的程序逻辑时获得空输出