在python中加载tensorflow-probability模块和numpy模块
最佳答案 问答题库708位专家为你答疑解惑
目录
操作步骤:
注意:
问题:
解决办法:
操作步骤:
在虚拟环境的文件夹中,找到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包))
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博客),依旧提示找不到相关的模块。
解决办法:
- 先在Python中通过 import Python模块名,先加载相关的python模块。
- 再打开Rstudio,运行上述reticulate::import(python模块),即可成功运行!
注:上述顺序不能颠倒,颠倒就会报错,提示没找到相关模块!
99%的人还看了
相似问题
- go语言实现高性能自定义ip管理模块(ip黑名单)
- 【Django使用】4大模块50页md文档,第4篇:Django请求与响应和cookie与session
- 【python学习】基础篇-常用模块-pickle模块:序列化和反序列化
- #gStore-weekly | gAnswer源码解析 调用NE模块流程
- 【前端知识】Node——events模块的相关方法
- 使用Python的turtle模块绘制玫瑰花图案(含详细Python代码与注释)
- 【ES6标准入门】JavaScript中的模块Module语法的使用细节:export命令和imprt命令详细使用,超级详细!!!
- SpringBoot学习笔记-配置MySQL与实现注册登录模块(中)
- 一个奇怪的蓝牙模块分析记录
- 前端JS模块化对外暴露的三种方法
猜你感兴趣
版权申明
本文"在python中加载tensorflow-probability模块和numpy模块":http://eshow365.cn/6-31500-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!