在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模块),即可成功运行!

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

相关推荐
yaoxin5211234 小时前
462. Java 反射 - 获取声明类与封闭类
java·开发语言·python
中微极客5 小时前
解锁LLM开发全栈能力:Python + LangChain + RAG 工程实战指南
人工智能·python·langchain
hhzz5 小时前
Barbershop:基于GAN和分割Mask的图像合成技术——从理论到实战全解析
图像处理·人工智能·python·深度学习·计算机视觉
Ulyanov6 小时前
雷达导引头Python仿真框架:GPU加速、6-DOF模型与半实物仿真接口
开发语言·python·雷达信号处理·雷达导引头
列逍7 小时前
博客系统测试
自动化测试·python·性能测试
星云开发8 小时前
拒绝无效加班!用Python打造自动化办公流,附Word/PDF互转硬核代码
python
hengcaib8 小时前
防封号电销外包公司怎么选合规线路与风控核查方法
笔记
dream_home84078 小时前
图像算法模型NPU适配与算法服务实战指南
人工智能·python·算法·npu 图像服务
AIGS0018 小时前
跨越语义鸿沟:企业本体语义平台的构建与落地
java·人工智能·python·机器学习·人工智能ai大模型应用
李可以量化8 小时前
PTrade 量化策略实战:二八轮动策略深度解析(下)
python