pip Z3时的各种问题

本文讲述了作者在Windows命令行中遇到安装z3-solver的问题,涉及版本不匹配、pip更新失败、网络问题、虚拟环境影响以及缓存清除等步骤,最终在anaconda环境下解决并调整PyCharm解释器指向问题。
摘要由CSDN通过智能技术生成

话不多说,用命令行 pip install z3-solver 

时遇到了不少问题。z3是Python里的一个库,约束求解器。我是在本机上和anaconda的创建的虚拟环境中都下载得有Python解释器。

打开wins命令行,输入命令开头的pip命令得到的是这个报错:b631284ccde14c6498ef0b3aecb0d840.png

 不能找到满足的版本和无法匹配。

那么我就想是不是因为没更新呢,

然后我就试着用命令行去更新pip,但是失败失败了。

那我想应该是pip没安装,当时下载Python的时候没有自动下载pip,后面我去了Python的官网找pip,

3115bedf0f474c6c88d41f6231c6c371.png

 上面是这么说的,然后我就输入了命令

py -m ensurepip  --upgrade

结果显示成功

e3c2175484e0427789cb4181d84956f4.png

pip安装成功后,再输入开头命令行安装Z3,还是不行,这次报错搞忘截图了,后面我把报错的字段复制去问了下gpt,它说可能多原因,其中有个网络原因,然后我就把vpn关了,然后就可以显示下载了,但是就是显示下载一半然后就报错自动截止了。这这这…后面我还说是我在anaconda里面创建的环境影响到它了吗,我就去把看里面的环境关没关了。但是还不行,又去chat了一下,它给了好几个原因,说是之前下的缓存没清除,后面用命令pip cache purge

把缓存给清除了,终于可以了这次。

47a5db0d8f05406085748bf08c2ba57a.png

 没想到还真的有。

4e259f9fc37f41a6b9021591dd2d7774.png

 最后终于成功。

但是我是用pycharm写嘛,导入Python解释器的时候,导的是电脑本机上的那个,但引用z3居然找不到这个模块。后面又去命令行上看z3在哪,后面发现它居然在anaconda里,

6efc5c06d7dd457fa8d7d3db7d23c570.png然后我就把anaconda里的Python导入pycharm中当解释器了。后面就完整成功了!不错!

2851de51354d415098fb1b5b9f7391b9.png

我想它会安装在anaconda中可能是因为anaconda的文件在本机上安装的Python的前面。因为我看安装z3点时候,命令行里面的响应有一个寻找z3依赖项,可能是按顺序来的?

 

 

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值