在我的Jupyter笔记本中获取此错误使用conda而不是pip 修复此问题的最佳方法是什么
我尝试过conda upgrade --all
,但似乎不起作用
scipy.sparse.*_array
函数是在v1.8中引入的。networkx
软件包开始要求使用v2.7版本的scipy >=1.8
。所以,要么升级SciPy
conda install 'scipy>=1.8'
或降级NetworkX:
conda install 'networkx<2.7'
这里的部分问题是,在networkx
开发人员的建议下,Conda Forge不再明确要求scipy
作为networkx
的依赖项,因此不再有任何约束。我打开了一个关于原料的问题,以重新审视共安装限制(run_constrained
规范(。
正如Github评论中提到的,我试图在Google Colab上计算一个图的页面排名(networkx.pagerank
(时遇到了同样的错误。在执行以下代码后,问题为我解决了:
!pip install --upgrade scipy networkx
附带说明:
pip install
指的是安装程序包,并将程序包保留为已安装状态。但是CCD_ 11标志指示CCD_。有关更多信息,请参阅此官方文档。
我遇到了类似的错误我可以通过安装以下版本的newtorkx和scipy:来解决这个问题
!pip install 'networkx<2.7'
!pip install 'scipy>=1.8'
!pip install 'networkx<2.7'
即使安装了最新版本的scipy
,似乎也能正常工作。