Closed jz-stat closed 1 year ago
I updated R and it's the same.
> library(reticulate)
> path_to_python <- install_python()
Error in setwd(root) : cannot change working directory
> sessionInfo()
R version 4.3.0 (2023-04-21 ucrt)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 11 x64 (build 22621)
Matrix products: default
locale:
[1] LC_COLLATE=English_United States.utf8
[2] LC_CTYPE=English_United States.utf8
[3] LC_MONETARY=English_United States.utf8
[4] LC_NUMERIC=C
[5] LC_TIME=English_United States.utf8
time zone: America/Chicago
tzcode source: internal
attached base packages:
[1] stats graphics grDevices utils datasets methods
[7] base
other attached packages:
[1] reticulate_1.28
loaded via a namespace (and not attached):
[1] compiler_4.3.0 Matrix_1.5-4 tools_4.3.0 rappdirs_0.3.3
[5] Rcpp_1.0.10 grid_4.3.0 jsonlite_1.8.4 png_0.1-8
[9] lattice_0.21-8
This is most likely a permissions issue (I'm guessing you're on a windows machine that is managed and your user doesn't have some permissions?).
You can skip install_python()
if you have python already installed, or if you install python another way.
For example, you can install python manually by downloading the installers from www.python.org
(make sure to double check which python version is needed, at this time I'd recommend 3.9 for TensorFlow work). Then once python is installed, find the absolute path to python.exe
, and pass that to reticulate. E.g:
path_to_python <- r"(c:\path\to\python.exe)"
library(reticulate)
virtualenv_create("r-tensorflow", python = path_to_python)
keras::install_keras(envname = "r-tensorflow")
Thanks! I will try with a manual installation of python. In the meanwhile, I am using a windows as an administrator. The computer itself is indeed a property of university and I am not sure if there is any reserved permission because of that. With that being said, do you by chance know what kind of permission should I look for if I wish to follow the codes instead of a manual installation? Thanks again!
I installed 3.9.16 manually and then I tried to continue following the page. However, I was unable to make the tf$constant("Hello Tensorflow!")
using either installation method. Below are the details.
Using
library(tensorflow)
install_tensorflow(envname = "r-reticulate")
Failed:
> install.packages("tensorflow")
Installing package into ‘C:/Users/jz505/AppData/Local/R/win-library/4.3’
(as ‘lib’ is unspecified)
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.3/tensorflow_2.11.0.zip'
Content type 'application/zip' length 203085 bytes (198 KB)
downloaded 198 KB
package ‘tensorflow’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\jz505\AppData\Local\Temp\RtmpSs1wW0\downloaded_packages
> install.packages("tensorflow")
Installing package into ‘C:/Users/jz505/AppData/Local/R/win-library/4.3’
(as ‘lib’ is unspecified)
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.3/tensorflow_2.11.0.zip'
Content type 'application/zip' length 203085 bytes (198 KB)
downloaded 198 KB
package ‘tensorflow’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\jz505\AppData\Local\Temp\RtmpSs1wW0\downloaded_packages
> library(reticulate)
> path_to_python <- r"(C:\Users\jz505\AppData\Local\Programs\Python\Python39\python.exe)"
> virtualenv_create("r-reticulate", python = path_to_python)
virtualenv: r-reticulate
> library(tensorflow)
> install_tensorflow(envname = "r-reticulate")
Using virtual environment "r-reticulate" ...
+ "C:/Users/jz505/Documents/.virtualenvs/r-reticulate/Scripts/python.exe" -m pip install --upgrade --no-user --ignore-installed "tensorflow==2.11.*"
Collecting tensorflow==2.11.*
Using cached tensorflow-2.11.1-cp39-cp39-win_amd64.whl (1.9 kB)
Collecting tensorflow-intel==2.11.1 (from tensorflow==2.11.*)
Using cached tensorflow_intel-2.11.1-cp39-cp39-win_amd64.whl (266.3 MB)
Collecting absl-py>=1.0.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached absl_py-1.4.0-py3-none-any.whl (126 kB)
Collecting astunparse>=1.6.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached astunparse-1.6.3-py2.py3-none-any.whl (12 kB)
Collecting flatbuffers>=2.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached flatbuffers-23.3.3-py2.py3-none-any.whl (26 kB)
Collecting gast<=0.4.0,>=0.2.1 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached gast-0.4.0-py3-none-any.whl (9.8 kB)
Collecting google-pasta>=0.1.1 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached google_pasta-0.2.0-py3-none-any.whl (57 kB)
Collecting h5py>=2.9.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached h5py-3.8.0-cp39-cp39-win_amd64.whl (2.6 MB)
Collecting libclang>=13.0.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached libclang-16.0.0-py2.py3-none-win_amd64.whl (24.4 MB)
Collecting numpy>=1.20 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached numpy-1.24.3-cp39-cp39-win_amd64.whl (14.9 MB)
Collecting opt-einsum>=2.3.2 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached opt_einsum-3.3.0-py3-none-any.whl (65 kB)
Collecting packaging (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached packaging-23.1-py3-none-any.whl (48 kB)
Collecting protobuf<3.20,>=3.9.2 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached protobuf-3.19.6-cp39-cp39-win_amd64.whl (895 kB)
Collecting setuptools (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached setuptools-67.7.1-py3-none-any.whl (1.1 MB)
Collecting six>=1.12.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting termcolor>=1.1.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached termcolor-2.3.0-py3-none-any.whl (6.9 kB)
Collecting typing-extensions>=3.6.6 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached typing_extensions-4.5.0-py3-none-any.whl (27 kB)
Collecting wrapt>=1.11.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached wrapt-1.15.0-cp39-cp39-win_amd64.whl (36 kB)
Collecting grpcio<2.0,>=1.24.3 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached grpcio-1.54.0-cp39-cp39-win_amd64.whl (4.1 MB)
Collecting tensorboard<2.12,>=2.11 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorboard-2.11.2-py3-none-any.whl (6.0 MB)
Collecting tensorflow-estimator<2.12,>=2.11.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorflow_estimator-2.11.0-py2.py3-none-any.whl (439 kB)
Collecting keras<2.12,>=2.11.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached keras-2.11.0-py2.py3-none-any.whl (1.7 MB)
Collecting tensorflow-io-gcs-filesystem>=0.23.1 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorflow_io_gcs_filesystem-0.31.0-cp39-cp39-win_amd64.whl (1.5 MB)
Collecting wheel<1.0,>=0.23.0 (from astunparse>=1.6.0->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached wheel-0.40.0-py3-none-any.whl (64 kB)
Collecting google-auth<3,>=1.6.3 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached google_auth-2.17.3-py2.py3-none-any.whl (178 kB)
Collecting google-auth-oauthlib<0.5,>=0.4.1 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached google_auth_oauthlib-0.4.6-py2.py3-none-any.whl (18 kB)
Collecting markdown>=2.6.8 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached Markdown-3.4.3-py3-none-any.whl (93 kB)
Collecting requests<3,>=2.21.0 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached requests-2.28.2-py3-none-any.whl (62 kB)
Collecting tensorboard-data-server<0.7.0,>=0.6.0 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorboard_data_server-0.6.1-py3-none-any.whl (2.4 kB)
Collecting tensorboard-plugin-wit>=1.6.0 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorboard_plugin_wit-1.8.1-py3-none-any.whl (781 kB)
Collecting werkzeug>=1.0.1 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached Werkzeug-2.2.3-py3-none-any.whl (233 kB)
Collecting cachetools<6.0,>=2.0.0 (from google-auth<3,>=1.6.3->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached cachetools-5.3.0-py3-none-any.whl (9.3 kB)
Collecting pyasn1-modules>=0.2.1 (from google-auth<3,>=1.6.3->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB)
Collecting rsa<5,>=3.1.4 (from google-auth<3,>=1.6.3->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached rsa-4.9-py3-none-any.whl (34 kB)
Collecting requests-oauthlib>=0.7.0 (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
Collecting importlib-metadata>=4.4 (from markdown>=2.6.8->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached importlib_metadata-6.6.0-py3-none-any.whl (22 kB)
Collecting charset-normalizer<4,>=2 (from requests<3,>=2.21.0->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl (97 kB)
Collecting idna<4,>=2.5 (from requests<3,>=2.21.0->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting urllib3<1.27,>=1.21.1 (from requests<3,>=2.21.0->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached urllib3-1.26.15-py2.py3-none-any.whl (140 kB)
Collecting certifi>=2017.4.17 (from requests<3,>=2.21.0->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached certifi-2022.12.7-py3-none-any.whl (155 kB)
Collecting MarkupSafe>=2.1.1 (from werkzeug>=1.0.1->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl (16 kB)
Collecting zipp>=0.5 (from importlib-metadata>=4.4->markdown>=2.6.8->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)
Collecting pyasn1<0.6.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached pyasn1-0.5.0-py2.py3-none-any.whl (83 kB)
Collecting oauthlib>=3.0.0 (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached oauthlib-3.2.2-py3-none-any.whl (151 kB)
Installing collected packages: tensorboard-plugin-wit, libclang, flatbuffers, zipp, wrapt, wheel, urllib3, typing-extensions, termcolor, tensorflow-io-gcs-filesystem, tensorflow-estimator, tensorboard-data-server, six, setuptools, pyasn1, protobuf, packaging, oauthlib, numpy, MarkupSafe, keras, idna, grpcio, gast, charset-normalizer, certifi, cachetools, absl-py, werkzeug, rsa, requests, pyasn1-modules, opt-einsum, importlib-metadata, h5py, google-pasta, astunparse, requests-oauthlib, markdown, google-auth, google-auth-oauthlib, tensorboard, tensorflow-intel, tensorflow
Successfully installed MarkupSafe-2.1.2 absl-py-1.4.0 astunparse-1.6.3 cachetools-5.3.0 certifi-2022.12.7 charset-normalizer-3.1.0 flatbuffers-23.3.3 gast-0.4.0 google-auth-2.17.3 google-auth-oauthlib-0.4.6 google-pasta-0.2.0 grpcio-1.54.0 h5py-3.8.0 idna-3.4 importlib-metadata-6.6.0 keras-2.11.0 libclang-16.0.0 markdown-3.4.3 numpy-1.24.3 oauthlib-3.2.2 opt-einsum-3.3.0 packaging-23.1 protobuf-3.19.6 pyasn1-0.5.0 pyasn1-modules-0.3.0 requests-2.28.2 requests-oauthlib-1.3.1 rsa-4.9 setuptools-67.7.1 six-1.16.0 tensorboard-2.11.2 tensorboard-data-server-0.6.1 tensorboard-plugin-wit-1.8.1 tensorflow-2.11.1 tensorflow-estimator-2.11.0 tensorflow-intel-2.11.1 tensorflow-io-gcs-filesystem-0.31.0 termcolor-2.3.0 typing-extensions-4.5.0 urllib3-1.26.15 werkzeug-2.2.3 wheel-0.40.0 wrapt-1.15.0 zipp-3.15.0
Installation complete.
Restarting R session...
> library(tensorflow)
> tf$constant("Hello Tensorflow!")
List of 20
$ python : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/python.exe"
$ libpython : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/python38.dll"
$ pythonhome : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate"
$ pythonpath : chr "C:\\Users\\jz505\\AppData\\Local\\R\\win-library\\4.3\\reticulate\\config;C:\\Users\\jz505\\AppData\\Local\\R-M"| __truncated__
$ prefix : chr "C:\\Users\\jz505\\AppData\\Local\\R-MINI~1\\envs\\R-RETI~1"
$ exec_prefix : chr "C:\\Users\\jz505\\AppData\\Local\\R-MINI~1\\envs\\R-RETI~1"
$ base_exec_prefix : chr "C:\\Users\\jz505\\AppData\\Local\\R-MINI~1\\envs\\R-RETI~1"
$ virtualenv : chr ""
$ virtualenv_activate : chr ""
$ version_string : chr "3.8.16 | packaged by conda-forge | (default, Feb 1 2023, 15:53:35) [MSC v.1929 64 bit (AMD64)]"
$ version : chr "3.8"
$ architecture : chr "64bit"
$ anaconda : logi FALSE
$ conda : logi TRUE
$ numpy :List of 2
..$ path : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/Lib/site-packages/numpy"
..$ version:Class 'numeric_version' hidden list of 1
.. ..$ : int [1:3] 1 24 3
$ required_module : NULL
$ required_module_path: NULL
$ available : logi TRUE
$ python_versions : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/python.exe"
$ forced : NULL
- attr(*, "class")= chr "py_config"
Error: Python module tensorflow was not found.
Detected Python configuration:
Using
install.packages("keras")
library(keras)
install_keras(envname = "r-reticulate")
Failed:
> install.packages("tensorflow")
Installing package into ‘C:/Users/jz505/AppData/Local/R/win-library/4.3’
(as ‘lib’ is unspecified)
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.3/tensorflow_2.11.0.zip'
Content type 'application/zip' length 203085 bytes (198 KB)
downloaded 198 KB
package ‘tensorflow’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\jz505\AppData\Local\Temp\RtmpWcO7nm\downloaded_packages
> install.packages("tensorflow")
Installing package into ‘C:/Users/jz505/AppData/Local/R/win-library/4.3’
(as ‘lib’ is unspecified)
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.3/tensorflow_2.11.0.zip'
Content type 'application/zip' length 203085 bytes (198 KB)
downloaded 198 KB
package ‘tensorflow’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\jz505\AppData\Local\Temp\RtmpWcO7nm\downloaded_packages
> library(reticulate)
> path_to_python <- r"(C:\Users\jz505\AppData\Local\Programs\Python\Python39\python.exe)"
> virtualenv_create("r-reticulate", python = path_to_python)
virtualenv: r-reticulate
> install.packages("keras")
Installing package into ‘C:/Users/jz505/AppData/Local/R/win-library/4.3’
(as ‘lib’ is unspecified)
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.3/keras_2.11.1.zip'
Content type 'application/zip' length 3193870 bytes (3.0 MB)
downloaded 3.0 MB
package ‘keras’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\jz505\AppData\Local\Temp\RtmpWcO7nm\downloaded_packages
> library(keras)
> install_keras(envname = "r-reticulate")
Using virtual environment "r-reticulate" ...
+ "C:/Users/jz505/Documents/.virtualenvs/r-reticulate/Scripts/python.exe" -m pip install --upgrade --no-user --ignore-installed "tensorflow==2.11.*" "tensorflow-hub" "tensorflow-datasets" "scipy" "requests" "Pillow" "h5py" "pandas" "pydot"
Collecting tensorflow==2.11.*
Using cached tensorflow-2.11.1-cp39-cp39-win_amd64.whl (1.9 kB)
Collecting tensorflow-hub
Using cached tensorflow_hub-0.13.0-py2.py3-none-any.whl (100 kB)
Collecting tensorflow-datasets
Using cached tensorflow_datasets-4.9.2-py3-none-any.whl (5.4 MB)
Collecting scipy
Using cached scipy-1.10.1-cp39-cp39-win_amd64.whl (42.5 MB)
Collecting requests
Using cached requests-2.28.2-py3-none-any.whl (62 kB)
Collecting Pillow
Using cached Pillow-9.5.0-cp39-cp39-win_amd64.whl (2.5 MB)
Collecting h5py
Using cached h5py-3.8.0-cp39-cp39-win_amd64.whl (2.6 MB)
Collecting pandas
Using cached pandas-2.0.0-cp39-cp39-win_amd64.whl (11.3 MB)
Collecting pydot
Using cached pydot-1.4.2-py2.py3-none-any.whl (21 kB)
Collecting tensorflow-intel==2.11.1 (from tensorflow==2.11.*)
Using cached tensorflow_intel-2.11.1-cp39-cp39-win_amd64.whl (266.3 MB)
Collecting absl-py>=1.0.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached absl_py-1.4.0-py3-none-any.whl (126 kB)
Collecting astunparse>=1.6.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached astunparse-1.6.3-py2.py3-none-any.whl (12 kB)
Collecting flatbuffers>=2.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached flatbuffers-23.3.3-py2.py3-none-any.whl (26 kB)
Collecting gast<=0.4.0,>=0.2.1 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached gast-0.4.0-py3-none-any.whl (9.8 kB)
Collecting google-pasta>=0.1.1 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached google_pasta-0.2.0-py3-none-any.whl (57 kB)
Collecting libclang>=13.0.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached libclang-16.0.0-py2.py3-none-win_amd64.whl (24.4 MB)
Collecting numpy>=1.20 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached numpy-1.24.3-cp39-cp39-win_amd64.whl (14.9 MB)
Collecting opt-einsum>=2.3.2 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached opt_einsum-3.3.0-py3-none-any.whl (65 kB)
Collecting packaging (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached packaging-23.1-py3-none-any.whl (48 kB)
Collecting protobuf<3.20,>=3.9.2 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached protobuf-3.19.6-cp39-cp39-win_amd64.whl (895 kB)
Collecting setuptools (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached setuptools-67.7.1-py3-none-any.whl (1.1 MB)
Collecting six>=1.12.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting termcolor>=1.1.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached termcolor-2.3.0-py3-none-any.whl (6.9 kB)
Collecting typing-extensions>=3.6.6 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached typing_extensions-4.5.0-py3-none-any.whl (27 kB)
Collecting wrapt>=1.11.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached wrapt-1.15.0-cp39-cp39-win_amd64.whl (36 kB)
Collecting grpcio<2.0,>=1.24.3 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached grpcio-1.54.0-cp39-cp39-win_amd64.whl (4.1 MB)
Collecting tensorboard<2.12,>=2.11 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorboard-2.11.2-py3-none-any.whl (6.0 MB)
Collecting tensorflow-estimator<2.12,>=2.11.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorflow_estimator-2.11.0-py2.py3-none-any.whl (439 kB)
Collecting keras<2.12,>=2.11.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached keras-2.11.0-py2.py3-none-any.whl (1.7 MB)
Collecting tensorflow-io-gcs-filesystem>=0.23.1 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorflow_io_gcs_filesystem-0.31.0-cp39-cp39-win_amd64.whl (1.5 MB)
Collecting array-record (from tensorflow-datasets)
Using cached array_record-0.2.0-py39-none-any.whl (3.0 MB)
Collecting click (from tensorflow-datasets)
Using cached click-8.1.3-py3-none-any.whl (96 kB)
Collecting dm-tree (from tensorflow-datasets)
Using cached dm_tree-0.1.8-cp39-cp39-win_amd64.whl (101 kB)
Collecting etils[enp,epath]>=0.9.0 (from tensorflow-datasets)
Using cached etils-1.2.0-py3-none-any.whl (120 kB)
Collecting promise (from tensorflow-datasets)
Using cached promise-2.3-py3-none-any.whl
INFO: pip is looking at multiple versions of tensorflow-datasets to determine which version is compatible with other requirements. This could take a while.
Collecting tensorflow-datasets
Using cached tensorflow_datasets-4.9.1-py3-none-any.whl (5.4 MB)
Using cached tensorflow_datasets-4.9.0-py3-none-any.whl (5.4 MB)
Collecting psutil (from tensorflow-datasets)
Using cached psutil-5.9.5-cp36-abi3-win_amd64.whl (255 kB)
Collecting tensorflow-metadata (from tensorflow-datasets)
Using cached tensorflow_metadata-1.13.1-py3-none-any.whl (28 kB)
Collecting toml (from tensorflow-datasets)
Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting tqdm (from tensorflow-datasets)
Using cached tqdm-4.65.0-py3-none-any.whl (77 kB)
Collecting charset-normalizer<4,>=2 (from requests)
Using cached charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl (97 kB)
Collecting idna<4,>=2.5 (from requests)
Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting urllib3<1.27,>=1.21.1 (from requests)
Using cached urllib3-1.26.15-py2.py3-none-any.whl (140 kB)
Collecting certifi>=2017.4.17 (from requests)
Using cached certifi-2022.12.7-py3-none-any.whl (155 kB)
Collecting python-dateutil>=2.8.2 (from pandas)
Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting pytz>=2020.1 (from pandas)
Using cached pytz-2023.3-py2.py3-none-any.whl (502 kB)
Collecting tzdata>=2022.1 (from pandas)
Using cached tzdata-2023.3-py2.py3-none-any.whl (341 kB)
Collecting pyparsing>=2.1.4 (from pydot)
Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)
Collecting importlib_resources (from etils[enp,epath]>=0.9.0->tensorflow-datasets)
Using cached importlib_resources-5.12.0-py3-none-any.whl (36 kB)
Collecting zipp (from etils[enp,epath]>=0.9.0->tensorflow-datasets)
Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)
Collecting colorama (from click->tensorflow-datasets)
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting googleapis-common-protos<2,>=1.52.0 (from tensorflow-metadata->tensorflow-datasets)
Using cached googleapis_common_protos-1.59.0-py2.py3-none-any.whl (223 kB)
INFO: pip is looking at multiple versions of tensorflow-metadata to determine which version is compatible with other requirements. This could take a while.
Collecting tensorflow-metadata (from tensorflow-datasets)
Using cached tensorflow_metadata-1.13.0-py3-none-any.whl (53 kB)
Collecting wheel<1.0,>=0.23.0 (from astunparse>=1.6.0->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached wheel-0.40.0-py3-none-any.whl (64 kB)
Collecting google-auth<3,>=1.6.3 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached google_auth-2.17.3-py2.py3-none-any.whl (178 kB)
Collecting google-auth-oauthlib<0.5,>=0.4.1 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached google_auth_oauthlib-0.4.6-py2.py3-none-any.whl (18 kB)
Collecting markdown>=2.6.8 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached Markdown-3.4.3-py3-none-any.whl (93 kB)
Collecting tensorboard-data-server<0.7.0,>=0.6.0 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorboard_data_server-0.6.1-py3-none-any.whl (2.4 kB)
Collecting tensorboard-plugin-wit>=1.6.0 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorboard_plugin_wit-1.8.1-py3-none-any.whl (781 kB)
Collecting werkzeug>=1.0.1 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached Werkzeug-2.2.3-py3-none-any.whl (233 kB)
Collecting cachetools<6.0,>=2.0.0 (from google-auth<3,>=1.6.3->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached cachetools-5.3.0-py3-none-any.whl (9.3 kB)
Collecting pyasn1-modules>=0.2.1 (from google-auth<3,>=1.6.3->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB)
Collecting rsa<5,>=3.1.4 (from google-auth<3,>=1.6.3->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached rsa-4.9-py3-none-any.whl (34 kB)
Collecting requests-oauthlib>=0.7.0 (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
Collecting importlib-metadata>=4.4 (from markdown>=2.6.8->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached importlib_metadata-6.6.0-py3-none-any.whl (22 kB)
Collecting MarkupSafe>=2.1.1 (from werkzeug>=1.0.1->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl (16 kB)
Collecting pyasn1<0.6.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached pyasn1-0.5.0-py2.py3-none-any.whl (83 kB)
Collecting oauthlib>=3.0.0 (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached oauthlib-3.2.2-py3-none-any.whl (151 kB)
Installing collected packages: tensorboard-plugin-wit, pytz, libclang, flatbuffers, dm-tree, zipp, wrapt, wheel, urllib3, tzdata, typing-extensions, toml, termcolor, tensorflow-io-gcs-filesystem, tensorflow-estimator, tensorboard-data-server, six, setuptools, pyparsing, pyasn1, psutil, protobuf, Pillow, packaging, oauthlib, numpy, MarkupSafe, keras, idna, grpcio, gast, etils, colorama, charset-normalizer, certifi, cachetools, absl-py, werkzeug, tqdm, tensorflow-hub, scipy, rsa, requests, python-dateutil, pydot, pyasn1-modules, promise, opt-einsum, importlib_resources, importlib-metadata, h5py, googleapis-common-protos, google-pasta, click, astunparse, tensorflow-metadata, requests-oauthlib, pandas, markdown, google-auth, google-auth-oauthlib, array-record, tensorflow-datasets, tensorboard, tensorflow-intel, tensorflow
Successfully installed MarkupSafe-2.1.2 Pillow-9.5.0 absl-py-1.4.0 array-record-0.2.0 astunparse-1.6.3 cachetools-5.3.0 certifi-2022.12.7 charset-normalizer-3.1.0 click-8.1.3 colorama-0.4.6 dm-tree-0.1.8 etils-1.2.0 flatbuffers-23.3.3 gast-0.4.0 google-auth-2.17.3 google-auth-oauthlib-0.4.6 google-pasta-0.2.0 googleapis-common-protos-1.59.0 grpcio-1.54.0 h5py-3.8.0 idna-3.4 importlib-metadata-6.6.0 importlib_resources-5.12.0 keras-2.11.0 libclang-16.0.0 markdown-3.4.3 numpy-1.24.3 oauthlib-3.2.2 opt-einsum-3.3.0 packaging-23.1 pandas-2.0.0 promise-2.3 protobuf-3.19.6 psutil-5.9.5 pyasn1-0.5.0 pyasn1-modules-0.3.0 pydot-1.4.2 pyparsing-3.0.9 python-dateutil-2.8.2 pytz-2023.3 requests-2.28.2 requests-oauthlib-1.3.1 rsa-4.9 scipy-1.10.1 setuptools-67.7.1 six-1.16.0 tensorboard-2.11.2 tensorboard-data-server-0.6.1 tensorboard-plugin-wit-1.8.1 tensorflow-2.11.1 tensorflow-datasets-4.9.0 tensorflow-estimator-2.11.0 tensorflow-hub-0.13.0 tensorflow-intel-2.11.1 tensorflow-io-gcs-filesystem-0.31.0 tensorflow-metadata-1.13.0 termcolor-2.3.0 toml-0.10.2 tqdm-4.65.0 typing-extensions-4.5.0 tzdata-2023.3 urllib3-1.26.15 werkzeug-2.2.3 wheel-0.40.0 wrapt-1.15.0 zipp-3.15.0
Installation complete.
Restarting R session...
> library(tensorflow)
> tf$constant("Hello Tensorflow!")
Error: Valid installation of TensorFlow not found.
Python environments searched for 'tensorflow' package:
C:\Users\jz505\AppData\Local\r-miniconda\envs\r-reticulate\python.exe
Python exception encountered:
Traceback (most recent call last):
File "C:\Users\jz505\AppData\Local\R\win-library\4.3\reticulate\python\rpytools\loader.py", line 119, in _find_and_load_hook
return _run_hook(name, _hook)
File "C:\Users\jz505\AppData\Local\R\win-library\4.3\reticulate\python\rpytools\loader.py", line 93, in _run_hook
module = hook()
File "C:\Users\jz505\AppData\Local\R\win-library\4.3\reticulate\python\rpytools\loader.py", line 117, in _hook
return _find_and_load(name, import_)
ModuleNotFoundError: No module named 'tensorflow'
You can install TensorFlow using the install_tensorflow() function.
I look forward to your help. Thanks!
It looks like you have competing environments named r-reticulate
, one a conda environment, the other, a virtual environment.
You can uninstall the conda environment and use the virtual environment like this:
reticulate::miniconda_uninstall()
Start up a fresh R session and it should work then.
Thanks! I did the uninstallation and re-run the codes, and I encountered the following codes:
> library(tensorflow)
> tf$constant("Hello Tensorflow!")
No non-system installation of Python could be found.
Would you like to download and install Miniconda?
Miniconda is an open source environment management system for Python.
See https://docs.conda.io/en/latest/miniconda.html for more details.
Would you like to install Miniconda? [Y/n]: y
Would you like to install Miniconda? [Y/n]: Y
+ "C:/Users/jz505/AppData/Local/r-miniconda/condabin/conda.bat" update --yes --name base conda
Collecting package metadata (current_repodata.json): ...working... done
Solving environment: ...working... done
## Package Plan ##
environment location: C:\Users\jz505\AppData\Local\R-MINI~1
added / updated specs:
- conda
The following packages will be downloaded:
package | build
---------------------------|-----------------
sqlite-3.41.2 | h2bbff1b_0 894 KB
------------------------------------------------------------
Total: 894 KB
The following packages will be UPDATED:
sqlite 3.41.1-h2bbff1b_0 --> 3.41.2-h2bbff1b_0
Downloading and Extracting Packages
Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done
+ "C:/Users/jz505/AppData/Local/r-miniconda/condabin/conda.bat" "create" "--yes" "--name" "r-reticulate" "python=3.8" "numpy" "--quiet" "-c" "conda-forge"
Collecting package metadata (current_repodata.json): ...working... done
Solving environment: ...working... done
## Package Plan ##
environment location: C:\Users\jz505\AppData\Local\R-MINI~1\envs\r-reticulate
added / updated specs:
- numpy
- python=3.8
The following NEW packages will be INSTALLED:
bzip2 conda-forge/win-64::bzip2-1.0.8-h8ffe710_4
ca-certificates conda-forge/win-64::ca-certificates-2022.12.7-h5b45459_0
intel-openmp conda-forge/win-64::intel-openmp-2023.1.0-h57928b3_46319
libblas conda-forge/win-64::libblas-3.9.0-16_win64_mkl
libcblas conda-forge/win-64::libcblas-3.9.0-16_win64_mkl
libffi conda-forge/win-64::libffi-3.4.2-h8ffe710_5
libhwloc conda-forge/win-64::libhwloc-2.9.1-h51c2c0f_0
libiconv conda-forge/win-64::libiconv-1.17-h8ffe710_0
liblapack conda-forge/win-64::liblapack-3.9.0-16_win64_mkl
libsqlite conda-forge/win-64::libsqlite-3.40.0-hcfcfb64_1
libxml2 conda-forge/win-64::libxml2-2.10.4-hc3477c8_0
libzlib conda-forge/win-64::libzlib-1.2.13-hcfcfb64_4
mkl conda-forge/win-64::mkl-2022.1.0-h6a75c08_874
numpy conda-forge/win-64::numpy-1.24.3-py38h1d91fd2_0
openssl conda-forge/win-64::openssl-3.1.0-hcfcfb64_1
pip conda-forge/noarch::pip-23.1.1-pyhd8ed1ab_0
pthreads-win32 conda-forge/win-64::pthreads-win32-2.9.1-hfa6e2cd_3
python conda-forge/win-64::python-3.8.16-h4de0772_1_cpython
python_abi conda-forge/win-64::python_abi-3.8-3_cp38
setuptools conda-forge/noarch::setuptools-67.7.1-pyhd8ed1ab_0
tbb conda-forge/win-64::tbb-2021.9.0-h91493d7_0
tk conda-forge/win-64::tk-8.6.12-h8ffe710_0
ucrt conda-forge/win-64::ucrt-10.0.22621.0-h57928b3_0
vc conda-forge/win-64::vc-14.3-hb6edc58_10
vs2015_runtime conda-forge/win-64::vs2015_runtime-14.34.31931-h4c5c07a_10
wheel conda-forge/noarch::wheel-0.40.0-pyhd8ed1ab_0
xz conda-forge/win-64::xz-5.2.6-h8d14728_0
Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done
* Miniconda has been successfully installed at "C:/Users/jz505/AppData/Local/r-miniconda".
List of 20
$ python : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/python.exe"
$ libpython : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/python38.dll"
$ pythonhome : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate"
$ pythonpath : chr "C:\\Users\\jz505\\AppData\\Local\\R\\win-library\\4.3\\reticulate\\config;C:\\Users\\jz505\\AppData\\Local\\R-M"| __truncated__
$ prefix : chr "C:\\Users\\jz505\\AppData\\Local\\R-MINI~1\\envs\\R-RETI~1"
$ exec_prefix : chr "C:\\Users\\jz505\\AppData\\Local\\R-MINI~1\\envs\\R-RETI~1"
$ base_exec_prefix : chr "C:\\Users\\jz505\\AppData\\Local\\R-MINI~1\\envs\\R-RETI~1"
$ virtualenv : chr ""
$ virtualenv_activate : chr ""
$ version_string : chr "3.8.16 | packaged by conda-forge | (default, Feb 1 2023, 15:53:35) [MSC v.1929 64 bit (AMD64)]"
$ version : chr "3.8"
$ architecture : chr "64bit"
$ anaconda : logi FALSE
$ conda : logi TRUE
$ numpy :List of 2
..$ path : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/Lib/site-packages/numpy"
..$ version:Class 'numeric_version' hidden list of 1
.. ..$ : int [1:3] 1 24 3
$ required_module : NULL
$ required_module_path: NULL
$ available : logi TRUE
$ python_versions : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/python.exe"
$ forced : NULL
- attr(*, "class")= chr "py_config"
It has been stuck right there for more than 2 hours. It is still running something unknown. One thing that I noticed weird is, in the codes, it mentioned
added / updated specs:
- numpy
- python=3.8
while the python I installed manually was 3.9.16.
Then I hit the "enter" keyboard after the 2 hours waiting, and the installation somewhat got interrupted. With the following:
- attr(*, "class")= chr "py_config" (Note: This is the line from the previous chunk. New lines after hitting enter are below."
Would you like to install Miniconda? [Y/n]:
Error: Valid installation of TensorFlow not found.
Python environments searched for 'tensorflow' package:
C:\Users\jz505\AppData\Local\r-miniconda\envs\r-reticulate\python.exe
Python exception encountered:
Traceback (most recent call last):
File "C:\Users\jz505\AppData\Local\R\win-library\4.3\reticulate\python\rpytools\loader.py", line 119, in _find_and_load_hook
return _run_hook(name, _hook)
File "C:\Users\jz505\AppData\Local\R\win-library\4.3\reticulate\python\rpytools\loader.py", line 93, in _run_hook
module = hook()
File "C:\Users\jz505\AppData\Local\R\win-library\4.3\reticulate\python\rpytools\loader.py", line 117, in _hook
return _find_and_load(name, import_)
ModuleNotFoundError: No module named 'tensorflow'
You can install TensorFlow using the install_tensorflow() function.
Now if I run tf$constant("Hello Tensorflow!")
again:
> tf$constant("Hello Tensorflow!")
List of 20
$ python : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/python.exe"
$ libpython : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/python38.dll"
$ pythonhome : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate"
$ pythonpath : chr "C:\\Users\\jz505\\AppData\\Local\\R\\win-library\\4.3\\reticulate\\config;C:\\Users\\jz505\\AppData\\Local\\R-M"| __truncated__
$ prefix : chr "C:\\Users\\jz505\\AppData\\Local\\R-MINI~1\\envs\\R-RETI~1"
$ exec_prefix : chr "C:\\Users\\jz505\\AppData\\Local\\R-MINI~1\\envs\\R-RETI~1"
$ base_exec_prefix : chr "C:\\Users\\jz505\\AppData\\Local\\R-MINI~1\\envs\\R-RETI~1"
$ virtualenv : chr ""
$ virtualenv_activate : chr ""
$ version_string : chr "3.8.16 | packaged by conda-forge | (default, Feb 1 2023, 15:53:35) [MSC v.1929 64 bit (AMD64)]"
$ version : chr "3.8"
$ architecture : chr "64bit"
$ anaconda : logi FALSE
$ conda : logi TRUE
$ numpy :List of 2
..$ path : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/Lib/site-packages/numpy"
..$ version:Class 'numeric_version' hidden list of 1
.. ..$ : int [1:3] 1 24 3
$ required_module : NULL
$ required_module_path: NULL
$ available : logi TRUE
$ python_versions : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/python.exe"
$ forced : NULL
- attr(*, "class")= chr "py_config"
Error: Python module tensorflow was not found.
Detected Python configuration:
I then restarted my R session, and run
library(tensorflow)
install_tensorflow(envname = "r-reticulate")
I got the following (seems like I am repeating the previous errors):
> library(tensorflow)
> install_tensorflow(envname = "r-reticulate")
Using virtual environment "r-reticulate" ...
+ "C:/Users/jz505/Documents/.virtualenvs/r-reticulate/Scripts/python.exe" -m pip install --upgrade --no-user --ignore-installed "tensorflow==2.11.*"
Collecting tensorflow==2.11.*
Using cached tensorflow-2.11.1-cp39-cp39-win_amd64.whl (1.9 kB)
Collecting tensorflow-intel==2.11.1 (from tensorflow==2.11.*)
Using cached tensorflow_intel-2.11.1-cp39-cp39-win_amd64.whl (266.3 MB)
Collecting absl-py>=1.0.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached absl_py-1.4.0-py3-none-any.whl (126 kB)
Collecting astunparse>=1.6.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached astunparse-1.6.3-py2.py3-none-any.whl (12 kB)
Collecting flatbuffers>=2.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached flatbuffers-23.3.3-py2.py3-none-any.whl (26 kB)
Collecting gast<=0.4.0,>=0.2.1 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached gast-0.4.0-py3-none-any.whl (9.8 kB)
Collecting google-pasta>=0.1.1 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached google_pasta-0.2.0-py3-none-any.whl (57 kB)
Collecting h5py>=2.9.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached h5py-3.8.0-cp39-cp39-win_amd64.whl (2.6 MB)
Collecting libclang>=13.0.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached libclang-16.0.0-py2.py3-none-win_amd64.whl (24.4 MB)
Collecting numpy>=1.20 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached numpy-1.24.3-cp39-cp39-win_amd64.whl (14.9 MB)
Collecting opt-einsum>=2.3.2 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached opt_einsum-3.3.0-py3-none-any.whl (65 kB)
Collecting packaging (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached packaging-23.1-py3-none-any.whl (48 kB)
Collecting protobuf<3.20,>=3.9.2 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached protobuf-3.19.6-cp39-cp39-win_amd64.whl (895 kB)
Collecting setuptools (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Downloading setuptools-67.7.2-py3-none-any.whl (1.1 MB)
---------------------------------------- 1.1/1.1 MB 11.6 MB/s eta 0:00:00
Collecting six>=1.12.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting termcolor>=1.1.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached termcolor-2.3.0-py3-none-any.whl (6.9 kB)
Collecting typing-extensions>=3.6.6 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached typing_extensions-4.5.0-py3-none-any.whl (27 kB)
Collecting wrapt>=1.11.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached wrapt-1.15.0-cp39-cp39-win_amd64.whl (36 kB)
Collecting grpcio<2.0,>=1.24.3 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached grpcio-1.54.0-cp39-cp39-win_amd64.whl (4.1 MB)
Collecting tensorboard<2.12,>=2.11 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorboard-2.11.2-py3-none-any.whl (6.0 MB)
Collecting tensorflow-estimator<2.12,>=2.11.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorflow_estimator-2.11.0-py2.py3-none-any.whl (439 kB)
Collecting keras<2.12,>=2.11.0 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached keras-2.11.0-py2.py3-none-any.whl (1.7 MB)
Collecting tensorflow-io-gcs-filesystem>=0.23.1 (from tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorflow_io_gcs_filesystem-0.31.0-cp39-cp39-win_amd64.whl (1.5 MB)
Collecting wheel<1.0,>=0.23.0 (from astunparse>=1.6.0->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached wheel-0.40.0-py3-none-any.whl (64 kB)
Collecting google-auth<3,>=1.6.3 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached google_auth-2.17.3-py2.py3-none-any.whl (178 kB)
Collecting google-auth-oauthlib<0.5,>=0.4.1 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached google_auth_oauthlib-0.4.6-py2.py3-none-any.whl (18 kB)
Collecting markdown>=2.6.8 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached Markdown-3.4.3-py3-none-any.whl (93 kB)
Collecting requests<3,>=2.21.0 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached requests-2.28.2-py3-none-any.whl (62 kB)
Collecting tensorboard-data-server<0.7.0,>=0.6.0 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorboard_data_server-0.6.1-py3-none-any.whl (2.4 kB)
Collecting tensorboard-plugin-wit>=1.6.0 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached tensorboard_plugin_wit-1.8.1-py3-none-any.whl (781 kB)
Collecting werkzeug>=1.0.1 (from tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached Werkzeug-2.2.3-py3-none-any.whl (233 kB)
Collecting cachetools<6.0,>=2.0.0 (from google-auth<3,>=1.6.3->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached cachetools-5.3.0-py3-none-any.whl (9.3 kB)
Collecting pyasn1-modules>=0.2.1 (from google-auth<3,>=1.6.3->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB)
Collecting rsa<5,>=3.1.4 (from google-auth<3,>=1.6.3->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached rsa-4.9-py3-none-any.whl (34 kB)
Collecting requests-oauthlib>=0.7.0 (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
Collecting importlib-metadata>=4.4 (from markdown>=2.6.8->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached importlib_metadata-6.6.0-py3-none-any.whl (22 kB)
Collecting charset-normalizer<4,>=2 (from requests<3,>=2.21.0->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl (97 kB)
Collecting idna<4,>=2.5 (from requests<3,>=2.21.0->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting urllib3<1.27,>=1.21.1 (from requests<3,>=2.21.0->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached urllib3-1.26.15-py2.py3-none-any.whl (140 kB)
Collecting certifi>=2017.4.17 (from requests<3,>=2.21.0->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached certifi-2022.12.7-py3-none-any.whl (155 kB)
Collecting MarkupSafe>=2.1.1 (from werkzeug>=1.0.1->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl (16 kB)
Collecting zipp>=0.5 (from importlib-metadata>=4.4->markdown>=2.6.8->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)
Collecting pyasn1<0.6.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached pyasn1-0.5.0-py2.py3-none-any.whl (83 kB)
Collecting oauthlib>=3.0.0 (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard<2.12,>=2.11->tensorflow-intel==2.11.1->tensorflow==2.11.*)
Using cached oauthlib-3.2.2-py3-none-any.whl (151 kB)
Installing collected packages: tensorboard-plugin-wit, libclang, flatbuffers, zipp, wrapt, wheel, urllib3, typing-extensions, termcolor, tensorflow-io-gcs-filesystem, tensorflow-estimator, tensorboard-data-server, six, setuptools, pyasn1, protobuf, packaging, oauthlib, numpy, MarkupSafe, keras, idna, grpcio, gast, charset-normalizer, certifi, cachetools, absl-py, werkzeug, rsa, requests, pyasn1-modules, opt-einsum, importlib-metadata, h5py, google-pasta, astunparse, requests-oauthlib, markdown, google-auth, google-auth-oauthlib, tensorboard, tensorflow-intel, tensorflow
Successfully installed MarkupSafe-2.1.2 absl-py-1.4.0 astunparse-1.6.3 cachetools-5.3.0 certifi-2022.12.7 charset-normalizer-3.1.0 flatbuffers-23.3.3 gast-0.4.0 google-auth-2.17.3 google-auth-oauthlib-0.4.6 google-pasta-0.2.0 grpcio-1.54.0 h5py-3.8.0 idna-3.4 importlib-metadata-6.6.0 keras-2.11.0 libclang-16.0.0 markdown-3.4.3 numpy-1.24.3 oauthlib-3.2.2 opt-einsum-3.3.0 packaging-23.1 protobuf-3.19.6 pyasn1-0.5.0 pyasn1-modules-0.3.0 requests-2.28.2 requests-oauthlib-1.3.1 rsa-4.9 setuptools-67.7.2 six-1.16.0 tensorboard-2.11.2 tensorboard-data-server-0.6.1 tensorboard-plugin-wit-1.8.1 tensorflow-2.11.1 tensorflow-estimator-2.11.0 tensorflow-intel-2.11.1 tensorflow-io-gcs-filesystem-0.31.0 termcolor-2.3.0 typing-extensions-4.5.0 urllib3-1.26.15 werkzeug-2.2.3 wheel-0.40.0 wrapt-1.15.0 zipp-3.15.0
Installation complete.
Restarting R session...
> library(tensorflow)
> tf$constant("Hello Tensorflow!")
List of 20
$ python : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/python.exe"
$ libpython : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/python38.dll"
$ pythonhome : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate"
$ pythonpath : chr "C:\\Users\\jz505\\AppData\\Local\\R\\win-library\\4.3\\reticulate\\config;C:\\Users\\jz505\\AppData\\Local\\R-M"| __truncated__
$ prefix : chr "C:\\Users\\jz505\\AppData\\Local\\R-MINI~1\\envs\\R-RETI~1"
$ exec_prefix : chr "C:\\Users\\jz505\\AppData\\Local\\R-MINI~1\\envs\\R-RETI~1"
$ base_exec_prefix : chr "C:\\Users\\jz505\\AppData\\Local\\R-MINI~1\\envs\\R-RETI~1"
$ virtualenv : chr ""
$ virtualenv_activate : chr ""
$ version_string : chr "3.8.16 | packaged by conda-forge | (default, Feb 1 2023, 15:53:35) [MSC v.1929 64 bit (AMD64)]"
$ version : chr "3.8"
$ architecture : chr "64bit"
$ anaconda : logi FALSE
$ conda : logi TRUE
$ numpy :List of 2
..$ path : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/Lib/site-packages/numpy"
..$ version:Class 'numeric_version' hidden list of 1
.. ..$ : int [1:3] 1 24 3
$ required_module : NULL
$ required_module_path: NULL
$ available : logi TRUE
$ python_versions : chr "C:/Users/jz505/AppData/Local/r-miniconda/envs/r-reticulate/python.exe"
$ forced : NULL
- attr(*, "class")= chr "py_config"
Error: Python module tensorflow was not found.
Detected Python configuration:
I really appreciate your help and please kindly let me know if you need more information on my side. I am using Windows 11 Education if that matters.
When you are prompted with "Would you like to download and install Miniconda?", answer "No". If you answer yes, then a miniconda environment named "r-reticulate" is automatically created and you end up back where you started.
Thanks. I am re-doing the process and saying "no" to that question. Then it stuck there forever.
> library(tensorflow)
> tf$constant("Hello Tensorflow!")
No non-system installation of Python could be found.
Would you like to download and install Miniconda?
Miniconda is an open source environment management system for Python.
See https://docs.conda.io/en/latest/miniconda.html for more details.
Would you like to install Miniconda? [Y/n]: n
It got stuck here and not moving on. How can I delete everything and make a fresh installation?
Maybe we should step back to the very beginning, that is, to try to make > path_to_python <- install_python() Error in setwd(root) : cannot change working directory
works. I have checked that I do have administrator privilege. What else is needed beyond the administrator's privilege to make it work?
I fixed my issue, but I don't know how. I was kind of giving up using tensorflow with R, so I was installing tensorflow with python. After I installed tensorflow on python following steps on https://www.yodiw.com/install-tensorflow-cudavisual-studio-2022-in-windows-11-for-gpu-modelling/, the tensorflow in my RStudio started working. Although I am still confused, at lease I can use it now. Thank you for your help and patience!
The causes of these errors have been fixed with the latest release of reticulate. Reticulate should now no longer privilege finding a r-reticulate
condaenv over a virtualenv of the same name.
Error of "Error in setwd(root) : cannot change working directory". What shall I do? Thanks.