最近想要跑一下有关量子卷积神经网络(qcnn)的代码,在anaconda安装了虚拟环境后,跑的时候提醒我没有导入tensorflow-quantum包失败了,于是我尝试着在anaconda prompt中安装,但是出现了下面的提示语句:
ERROR: Could not find a version that satisfies the requirement tensorflow-quantum (from versions: none)
ERROR: No matching distribution found for tensorflow-quantum
于是我尝试着在网上找解决办法,最后发现了解决办法:tensorflow和tensorflow-quantum兼容得版本可能有限!!!
所以需要在自己的创建好的虚拟环境里面输入下面的命令:
conda install tensorflow-gpu=2.1.0
conda install cupy
当你安装成功时可以看到anaconda会自动安装匹配版本的cuda和cudnn,不用去英伟达官网下载了,从而也在一定程度上避免了其他版本不兼容的问题。
之后安装tensorflow-quantum之前最好升级一下pip到最新的版本:
python.exe -m pip install --upgrade pip
之后再输入下面的命令即可:
pip install -U tensorflow-quantum
到这里等着安装成功即可了,
但是还需要提醒一下大家:
跟着上面博文安装的话记得环境中python版本得是3.6.x或者是3.7.x,否则可能安装不成功!!!
反正我之前环境中python是3.8.x,最后没有安装成功,就只有将环境删除再重新安装一个新的环境。
当然了,大家的问题可能不一样,如果没有帮到你可以再去找找其他博文~~
希望大家能够根据我这篇博文解决问题,如果成功解决记得点个赞哦~~~~~