[英]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.