当前位置: 首页 > news >正文

在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包))

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

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

http://www.lryc.cn/news/215806.html

相关文章:

  • t2017递推2猴子摘桃
  • 呼吸灯【FPGA】
  • Codeforces 1855E 数学期望 + DP
  • 5-1CComplex运算符重载为友元
  • Vue3.0 watch和watchEffect监听器:VCA
  • 1360. 日期之间隔几天
  • ubuntu配置 Conda 更改默认环境路径
  • 华山编程培训中心——工业相机飞拍
  • linux 释放缓存命令并做成定时任务
  • 求解一个整数中含多少个1
  • js编写一个函数判断所有数据类型
  • Python对于时间相关模块的学习记录(time,datetime等模块)
  • 【C#】获得所有可见窗口信息
  • ffmpeg的基本功能介绍
  • QECon大会亮相产品,支持UI自动化测试?RunnerGo
  • Linux开关机相关的命令解析
  • C++二分查找算法的应用:俄罗斯套娃信封问题
  • redis如何保证和mysql数据的一致性
  • SpringBoot整合Redisson,赶紧整起来!
  • 测试Whisper效果
  • Seata 四种事务模式
  • 超好用的IDEA插件推荐,写完代码直接调试接口
  • 发送post请求、携带cookie、响应对象、高级用法
  • JMeter接口测试性能测试
  • MongoDB——MongoDB删除系统自带的local数据库
  • 【LeetCode刷题-链表】--203.移除链表元素
  • Microsoft Dynamics 365 CE 扩展定制 - 3. SDK企业功能
  • 人工智能基础_机器学习016_BGD批量梯度下降求解多元一次方程_使用SGD随机梯度下降计算一元一次方程---人工智能工作笔记0056
  • 硬件测试(二):波形质量
  • PostgreSQL 数据库日志相关参数