[英]Problem with Keras installation in Anaconda
我正试图按照这里给出的说明在anaconda中安装Keras。
我跑的命令conda install -c conda-forge keras
并在那之后,我按下y
时系统会提示要求我按Y / N。 然后下载了一些库,紧接着之后anaconda提示崩溃了。
我查看了这个线程,我无法尝试使用pip
安装,因为每次激活环境时,它会在自动运行以下命令后几秒内崩溃:
C:\Users\ashut>python C:\Users\ashut\Anaconda3\envs\py36\etc\keras\load_config.py 1>temp.txt
C:\Users\ashut>set /p KERAS_BACKEND= 0<temp.txt
C:\Users\ashut>del temp.txt
C:\Users\ashut>python -c "import keras" 1>nul 2>&1
我几乎无法获得执行上面给出的命令后生成的错误的屏幕截图。 我不知道这里发生了什么:
然后它崩溃了。
我预计至少在anaconda自己的网站上的说明是可靠的,但遗憾的是这似乎并非如此。 如果有任何其他方法在anaconda中安装Keras而不会失去这种环境,我会非常感激地知道。
实际上没有任何效果。 我尝试删除我安装Keras的环境,但即使删除它并创建一个具有其他名称的环境,也会自动执行相同的四个语句并像以前一样崩溃anaconda提示符。
所以我重新安装了Anaconda,再次为python 3.6创建了一个环境,并使用pip
安装了tensorflow-gpu和keras。 我不知道为什么,但这次它起作用了。
编辑1: 我在执行上述步骤后发现了这一点 。 该线程还专注于重新安装Anaconda,因为尚未知道此类事件的解决方案。
编辑2: 好的,我想我弄清楚问题是什么。 我安装了错误版本的CUDA - CUDA 10,这还没有被tensorflow支持,因此keras显示出问题。 所以这一次,我安装CUDA 9和它对应CuDNN版本,卸载了pip
tensorflow&keras的版本,并再次安装使用它们conda
。 它工作顺利,没有任何障碍。
TL; DR :
以下适用于CUDA 9,CuDNN 7.4.2
pip uninstall tensorflow-gpu
pip uninstall keras
conda install tensorflow-gpu
conda install keras-gpu
阅读Lucasz的答案,解释为什么我卸载了pip
版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.