项目场景:
openea库学习,需要安装graph-tool这个环境,然后我一直搜索不到,记录一下解决过程
问题描述
无法从 conda-forge 获取graph-tool这个包,即便更改了清华镜像,中科大镜像等也依旧不管用
conda create --name openea python=3.6 graph-tool==2.40 -c conda-forge
原因分析:
建议使用 conda search 查找一下是否能连上conda-forge,如果能搜到还有希望,如果搜不到,或者网络慢或者其他原因,建议放弃吧
conda search graph-tool
conda search graph-tool==2.40 -c conda-forge
解决方案:
- 从anaconda下载原始文件,先下 graph-tool-base
大家如果找不到的话,直接用下面这个网址就行。
https://anaconda.org/search?q=graph-tool
点击进入后,可以选择版本,这里我选的version是2.4的,按自己的需要,下载指定文件,例如我的是linux,python是3.6,下载红框文件即可,可参考后面下载次数。
- 类似的把graph-tool 也下载一下,同样的方式
- 把文件名修改,去掉前缀。如果不去掉,后续anaconda无法识别。
例如:linux-64_graph-tool-base-2.40-py36h30f8404_1.tar.bz2
修改为:graph-tool-base-2.40-py36h30f8404_1.tar.bz2 - 上传两个压缩文件到服务器指定目录
- 本地化安装
这里需要注意的是,要先激活自己的conda环境,然后要切换到对应存放压缩包的目录下
conda install --use-local graph-tool-base-2.40-py36h30f8404_1.tar.bz2
- conda list 检查,如果有,那么就安装好了。