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

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

相关推荐
独好紫罗兰13 分钟前
洛谷题单3-P2669 [NOIP 2015 普及组] 金币-python-流程图重构
开发语言·python·算法
1zero1014 分钟前
[C语言笔记]09、指针
c语言·开发语言·笔记
跳跳糖炒酸奶17 分钟前
第四章、Isaacsim在GUI中构建机器人(3):添加摄像头和传感器
人工智能·python·算法·ubuntu·机器人
凯强同学24 分钟前
第十四届蓝桥杯大赛软件赛省赛Python 研究生组:4.互质数的个数
python·职场和发展·蓝桥杯
utmhikari2 小时前
【日常随笔】万字长文,如何用pyside6开发一个python桌面工具
前端·python·pyqt
小杨4044 小时前
python入门系列十四(多进程)
人工智能·python·pycharm
用户277844910499319 小时前
借助DeepSeek智能生成测试用例:从提示词到Excel表格的全流程实践
人工智能·python
JavaEdge在掘金21 小时前
ssl.SSLCertVerificationError报错解决方案
python
我不会编程5551 天前
Python Cookbook-5.1 对字典排序
开发语言·数据结构·python
老歌老听老掉牙1 天前
平面旋转与交线投影夹角计算
python·线性代数·平面·sympy