簡體   English   中英

使用venv python 為R 安裝tensorflow?

[英]Installing tensorflow for R with a venv python?

我想為 R 安裝 tensorflow(和 Keras)。
我用了那些台詞

install.packages("keras")
install.packages("tensorflow")

library(keras)
library(tensorflow)

現在我想做:

install_tensorflow()
install_keras()

但是我的 python 環境不一致。 有沒有辦法告訴 R 尋找虛擬 python 環境?

謝謝

編輯:這是告訴我我的環境不一致的錯誤。

> install_tensorflow()
Collecting package metadata (current_repodata.json): ...working... done
Solving environment: ...working... 
The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:

  - defaults/win-64::anaconda==custom=py37_1
  - defaults/win-64::bkcharts==0.2=py37_0
  - defaults/noarch::dask==2.5.2=py_0
  - defaults/noarch::ipywidgets==7.5.1=py_0
  - defaults/noarch::jupyterlab==1.2.6=pyhf63ae98_0
  - defaults/noarch::jupyterlab_server==1.1.4=py_0
  - defaults/win-64::keras==2.2.4=0
  - defaults/noarch::seaborn==0.10.1=py_0
  - defaults/win-64::statsmodels==0.10.1=py37h8c2d366_0
  - defaults/noarch::tensorboard==2.0.0=pyhb38c66f_1
  - defaults/win-64::tensorflow==1.15.0=mkl_py37h3789bd0_0
  - defaults/win-64::tensorflow-base==1.15.0=mkl_py37h190a33d_0
  - defaults/noarch::tensorflow-estimator==1.15.1=pyh2649769_0
  - defaults/win-64::widgetsnbextension==3.5.1=py37_0
  - defaults/win-64::_anaconda_depends==2019.03=py37_0
  - defaults/win-64::_ipyw_jlab_nb_ext_conf==0.1.0=py37_0
failed with initial frozen solve. Retrying with flexible solve.

謝謝@TFer,我之前嘗試“virtualen”方法時錯過了envname參數。

解決方案只是通過在 function 中傳遞這些選項來創建一個新的虛擬環境:

install_tensorflow(method="virtualenv", envname="venv-R")

暫無
暫無

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

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