问题描述: 最近用colab跑一个模型,配置环境过程中有两个包只能通过conda安装,还有一个非二进制包(需要!python setup.py install安装),当我环境配置好后,conda list发现所有包都在,但import XXX的时候却提醒不存在这个modle。
解决:被这个问题困扰了将近一天,我真的好悲伤,我躺在地上拉肖邦……
试了博客上很多方法,包括什么重新启动conda内核激活环境,不装miniconda而改装anaconda…………
可以负责人的告诉大家,以上提到的那些都不好用
最终解决我问题的是这两行代码:
# 把conda装包的包路径加到环境中
import sys
sys.path.append("/usr/local/lib/python3.6/site-packages")
具体原因这篇博客写的很清晰:https://www.cnblogs.com/liulunyang/p/14291526.html
本质上colab是不支持anaconda或miniconda这种环境管理的,但是conda是可用的。
希望帮助到和我遇到同样问题的人。