AWS Deep Learning AMI虚拟环境激活:搭建Jupyter Server时未找到指定框架
解决AWS Deep Learning AMI中找不到Theano虚拟环境的问题
我之前帮同事处理过一模一样的情况,给你几个实用的解决思路:
先排查已有的conda环境:有时候环境命名可能和你预期的不一样,或者Theano被整合到了通用深度学习环境里。运行以下命令列出所有conda环境:
conda info --envs看看有没有带
theano关键词的环境,或者像dl_p36这类通用环境。如果找到可疑的环境,激活它然后用pip list | grep theano或者conda list | grep theano检查是否预装了Theano。手动创建Theano专属虚拟环境:如果确实没有自带的环境,自己搭建也很简单,步骤如下:
- 激活base conda环境:
source ~/anaconda3/bin/activate - 创建名为
theano_p36的Python3.6环境(和其他框架环境版本保持一致):conda create -n theano_p36 python=3.6 - 激活新环境:
conda activate theano_p36 - 安装Theano,GPU版本的话AMI已经自带CUDA/cuDNN,直接装就行:
conda install theano -c conda-forge # 或者用pip安装:pip install theano
- 激活base conda环境:
检查其他框架环境是否包含Theano:考虑到Theano的维护状态,部分新版本的Deep Learning AMI会把它整合到其他主流框架的环境中,比如你可以进入
tensorflow_p36环境,运行pip show theano确认是否已经预装。
内容的提问来源于stack exchange,提问作者Archelangelo
相关产品推荐
相关产品推荐

