在python中加载tensorflow-probability模块和numpy模块

目录

操作步骤:

注意:

问题:

解决办法:


操作步骤:

在虚拟环境的文件夹中,找到Scripts文件夹,点击进去,找到地址栏,在地址栏中输入cmd,进入如下界面。

输入python

出现>>> python代码提示符

在这个后面键入 import tensorflow_probability

import numpy

没有报错,就是加载成功了!

注意:

在R中安装tensorflow、tensorflow-probability和numpy时,尤其是服务器上,可能通过reticulate安装miniconda进而安装相应的模块,会安装不成功,就像tensorflow作者近期所说,他们不再推荐使用miniconda安装tensorflow,而是推荐使用虚拟python环境安装tensorflow,即在python中通过pip安装相关的模块。

推荐阅读:

安装Python解释器//安装Python-CSDN博客

安装python虚拟环境-CSDN博客

在虚拟环境中,通过pip安装tensorflow-CSDN博客

使用pip安装tensorflow-probability-CSDN博客

如果在R中通过miniconda安装了相关的python模块,可以使用如下的R代码加载相关的python模块,(可以类比成library(R包))

R 复制代码
reticulate::import("tensorflow")
reticulate::import("tensorflow_probability")
reticulate::import("numpy")

但是!!

问题:

当python模块时使用虚拟Python环境安装的时,在关闭python虚拟环境一段时间后,当打开一个RStudio界面,运行上述reticulate::import()代码加载相关python模块时,通常会报错,提示找不到相关的模块,哪怕已经制定了python的环境地址,即Sys.setenv(RETICULATE_PYTHON = here::here(".venv/Scripts/python.exe"))(见:在R中使用python虚拟环境-CSDN博客),依旧提示找不到相关的模块。

解决办法:

  1. 先在Python中通过 import Python模块名,先加载相关的python模块。
  2. 再打开Rstudio,运行上述reticulate::import(python模块),即可成功运行!

注:上述顺序不能颠倒,颠倒就会报错,提示没找到相关模块!

相关推荐
漫路在线14 分钟前
JS逆向-某易云音乐下载器
开发语言·javascript·爬虫·python
向上的车轮2 小时前
MATLAB学习笔记(七):MATLAB建模城市的雨季防洪排污的问题
笔记·学习·matlab
躺着听Jay3 小时前
Oracle-相关笔记
数据库·笔记·oracle
田梓燊3 小时前
数学复习笔记 19
笔记·线性代数·机器学习
成功人chen某3 小时前
配置VScodePython环境Python was not found;
开发语言·python
2301_786964363 小时前
EXCEL Python 实现绘制柱状线型组合图和树状图(包含数据透视表)
python·microsoft·excel
逼子格4 小时前
硬件工程师笔记——二极管Multisim电路仿真实验汇总
笔记·嵌入式硬件·硬件工程师·multisim·硬件工程师学习·电子器件·电路图
skd89994 小时前
小蜗牛拨号助手用户使用手册
python
「QT(C++)开发工程师」4 小时前
STM32 | FreeRTOS 递归信号量
python·stm32·嵌入式硬件
史迪仔01124 小时前
[python] Python单例模式:__new__与线程安全解析
开发语言·python·单例模式