簡體   English   中英

從 R 運行 keras vscode 但它說“找不到 Python,但可以從 Microsoft Store 安裝”

[英]Running keras vscode from R but it says "Python was not found but can be installed from the Microsoft Store"

我在 R 上使用keras應用程序運行 vscode,代碼如下(在 R 控制台上):

 library(foreign) library(dplyr) library(tidyverse) library(tidytext) library(keras) library(data.table) options(scipen=999) dat <- read.csv("https://www.dropbox.com/s/31wmgva0n151dyq/consumers.csv?dl=1") max_words <- 2000 # Maximum number of words to consider as features maxlen <- 64 # Text cutoff after n words # Prepare to tokenize the text texts <- as.character(dat$consumer_complaint_narrative) tokenizer <- text_tokenizer(num_words = max_words) %>% fit_text_tokenizer(texts)

但它說:

 Python was not found but can be installed from the Microsoft Store: https://go.microsoft.com/fwlink?linkID=2082640Python was not found but can be installed from the Microsoft Store: https://go.microsoft.com/fwlink?linkID=2082640Error in python_config(python_version, required_module, python_versions) : Error 9009 occurred running C:\\Users\\my_working_directory\\AppData\\Local\\MICROS~1\\WINDOW~1\\python.exe

這似乎表明我沒有在我的設備上安裝python ,但我確實這樣做了,因為我在我的jupyter notebook 上運行類似的keras Python 代碼沒有問題,我只想嘗試在R執行此操作。 我發現其他人之前也問過類似的問題,但我無法弄清楚問題出在哪里,至少對於我的情況。 如果有人能在這方面幫助我,我將不勝感激。

您是否檢查過 Python 是否在默認 PATH 中?

文檔

3.6. 配置 Python 要從命令提示符方便地運行 Python,您可以考慮更改 Windows 中的一些默認環境變量。 雖然安裝程序提供了一個選項來為您配置 PATH 和 PATHEXT 變量,但這僅適用於單個系統范圍的安裝。 如果您經常使用多個版本的 Python,請考慮使用適用於 Windows 的 Python 啟動器。

3.6.1. 附注:設置環境變量 Windows 允許在用戶級別和系統級別永久配置環境變量,或者在命令提示符中臨時配置。

要臨時設置環境變量,請打開命令提示符並使用 set 命令:

 C:\\>set PATH=C:\\Program Files\\Python 3.8;%PATH% C:\\>set PYTHONPATH=%PYTHONPATH%; C:\\My_python_lib C:\\>python

這些更改將應用​​於在該控制台中執行的任何進一步命令,並將被從控制台啟動的任何應用程序繼承。

在百分號中包含變量名稱將擴展到現有值,允許您在開頭或結尾添加新值。 通過將包含 python.exe 的目錄添加到開始來修改 PATH 是確保啟動正確版本的 Python 的常用方法。

要永久修改默認環境變量,請單擊開始並搜索“編輯環境變量”,或打開系統屬性、高級系統設置並單擊環境變量按鈕。 在此對話框中,您可以添加或修改用戶和系統變量。 要更改系統變量,您需要不受限制地訪問您的機器(即管理員權限)。

注意 Windows 會在 System variables 后面串聯 User 變量,這可能會導致修改 PATH 時出現意外結果。 Python 2 和 Python 3 的所有版本都使用 PYTHONPATH 變量,因此您不應永久配置此變量,除非它僅包含與您安裝的所有 Python 版本兼容的代碼。

必須修改代碼片段C:\\Program Files\\Python 3.8指定的路徑以反映您的 Python 實際所在的位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM