![](/img/trans.png)
[英]Keras/Tensorflow in RStudio not referencing Python in Miniconda Environment
[英]Python isn't finding Tensorflow or Keras in RStudio
I'm using RStudio on Windows 10 (on a Dell XPS 15 2018) and I'm trying to use Keras with Tensorflow backend, never having installed Python/Anaconda/Miniconda before.
我一直遇到問題:(。我一周前試過這個,但我做不到,所以我刪除了所有內容,現在重新開始,但我仍然面臨問題。
首先我將 Miniconda 安裝到C:/mini
中,然后我使用標准安裝安裝了keras
和tensorflow
包。 我也下載了 Python 和 3.8 以及dll
文件。
我運行以下命令:
library(keras)
library(tensorflow)
library(reticulate)
use_python("C:\\Users\\NK\\AppData\\Local\\Microsoft\\WindowsApps", required=T)
Sys.setenv(RETICULATE_MINICONDA_PATH = "C:/mini")
它有效,但隨后我運行:
mnist <- dataset_mnist()
我得到
Error: Python module tensorflow.keras was not found.
Detected Python configuration:
python: C:/Users/NK/AppData/Local/Microsoft/WindowsApps/python.exe
libpython: C:/Users/NK/AppData/Local/Microsoft/WindowsApps/python38.dll
pythonhome: C:/Program Files/WindowsApps/PythonSoftwareFoundation.Python.3.8_3.8.1217.0_x64__qbz5n2kfra8p0
version: 3.8.4rc1 (tags/v3.8.4rc1:6c38841, Jun 30 2020, 15:17:30) [MSC v.1924 64 bit (AMD64)]
Architecture: 64bit
numpy: [NOT FOUND]
tensorflow: [NOT FOUND]
NOTE: Python version was forced by use_python function
My Tensorflow package is installed in C:\Users\NK\Documents\R\win-library\4.0\tensorflow
, and my Keras package in C:\Users\NK\Documents\R\win-library\4.0\tensorflow
.
我運行> reticulate::miniconda_path()
並得到[1] "C:/mini"
,這是正確的。
以下是 output 的一些故障排除:
> reticulate::py_discover_config()
python: C:/Users/NK/AppData/Local/Microsoft/WindowsApps/python.exe
libpython: C:/Users/NK/AppData/Local/Microsoft/WindowsApps/python38.dll
pythonhome: C:/Program Files/WindowsApps/PythonSoftwareFoundation.Python.3.8_3.8.1217.0_x64__qbz5n2kfra8p0
version: 3.8.4rc1 (tags/v3.8.4rc1:6c38841, Jun 30 2020, 15:17:30) [MSC v.1924 64 bit (AMD64)]
Architecture: 64bit
numpy: [NOT FOUND]
NOTE: Python version was forced by use_python function
我查看了描述類似問題的每個GitHub 和溢出帖子,但由於某種原因,我的安裝無法正常工作。 我只想能夠使用 Keras:(。請幫忙
我在 Python 3.8.5 中為 tensorflow v2.2 安裝 keras 時遇到了這個問題。 那時我只使用 tensorflow 和 keras 進行安裝。 我使用 pip 單獨安裝 keras 並直接從 keras 導入,這解決了我的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.