python 引入库时requirement conflict

我是在安装py2neo时出现版本不兼容,报错如下:

ERROR: requests 2.18.4 has requirement urllib3<1.23,>=1.21.1, but you'll have urllib3 1.24.3 which is incompatible.
ERROR: jupyter-console 5.2.0 has requirement prompt_toolkit<2.0.0,>=1.0.0, but you'll have prompt-toolkit 2.0.10 which is incompatible.
ERROR: ipython 6.4.0 has requirement prompt-toolkit<2.0.0,>=1.0.15, but you'll have prompt-toolkit 2.0.10 which is incompatible.

真的想吐槽,我的科学上网不稳定用不了,然后搜半天就一堆乱七八糟复制粘贴的东西。
我这里的问题就是已有的东西需要的urllib3、prompt-toolkit版本和将要被下载的新版本不兼容。如果不管这个error打开jupyter notebook 会出现dead kernel
怎么办呢,我先把prompt-toolkit的版本降回来了1.0.0pip install prompt-toolkit==1.0.0

py2neo肯定不兼容,但是ipython居然也不兼容。

ERROR: py2neo 4.3.0 has requirement prompt-toolkit~=2.0.7, but you'll have prompt-toolkit 1.0.0 which is incompatible.
ERROR: ipython 6.4.0 has requirement prompt-toolkit<2.0.0,>=1.0.15, but you'll have prompt-toolkit 1.0.0 which is incompatible.

我再升了一下版本pip install prompt-toolkit==1.0.15
ipython和jupyter-console就可以了。
卸载py2neo包。

也就是回到了最初的起点

那怎么办呢?我的新项目需要py2neo。
发现真的傻。。我用的是anaconda,可以把环境独立开来,环境之间不冲突,所以我新建一个环境来搭载我的项目不就行了?
在新环境下安装py2neo,再在pycharm的setting里面改变project interpret,添加我新配置的环境,指定为当前项目的环境就行了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值