簡體   English   中英

在R中安裝tensorflow並在python中運行

[英]install tensorflow in r and run it in python

我想知道是否有一種方法可以在R中安裝tensorflow,然后在python中運行此安裝。 我可以按照此處的說明在R中成功安裝tensorflow。 我還在該鏈接上運行了測試,它工作正常。 但是當我打開Python並運行import tensorflow ,出現錯誤: ImportError: No module named 'tensorflow' 這是使Python識別R中安裝的方法嗎? 或者是從Python的運行tensorflow安裝它之后的方向的唯一途徑這里 我之所以要這樣做,是因為我和我的同事在沒有管理訪問權限的計算機上工作,並且我正在嘗試生成適用於所有人的代碼。 感謝您提出的任何建議。

當您加載tensorflow或在reticulate運行的任何其他程序時,將由用戶或程序包的默認值創建(或僅指定)Python環境。 如果我沒記錯的話,tensorflow的默認值只是r-tensorflow

library(tensorflow)

# check with this, I used a different env name,
use_condaenv("r-tensorflow", required = TRUE)
#> Error in use_condaenv("r-tensorflow", required = TRUE): Unable to locate conda environment 'r-tensorflow'.

# If that's not it, you can check what environments are available
reticulate::conda_list()$name
#> [1] "ANACON~1"       "lime"           "r-planet"       "r-reticulate"  
#> [5] "r-tfgpu"        "spacy_condaenv"

一旦知道在哪個Python環境中安裝了該環境,就可以激活該環境以直接從Python使用它。例如:從Anaconda Prompt運行activate r-tensorflow

暫無
暫無

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

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