设置Python环境--在Conda中创建虚拟环境

在Conda中创建虚拟环境来构建Python环境。

在菜单栏中找到Anaconda文件夹,点开单击“Anaconda Prompt”,以下命令如果没有说明,均是在Anaconda Prompt下进行操作。

conda create -n TransCoxEnvi

代码解释:这段内容是一个命令行指令,用于创建一个名为"TransCoxEnvi"的虚拟环境。该指令使用conda作为包管理器,用于创建和管理Python环境。创建虚拟环境的目的是为了隔离不同项目的依赖关系,以确保项目之间的依赖不会相互冲突。创建虚拟环境后,可以在该环境中安装和管理项目所需的特定版本的软件包和库。

接下来安装所需的Python包:

conda install tensorflow-probability==0.8
conda install tensorflow==2.1.0

在Anaconda Prompt中输入上述代码,结果如下图所示:

在R中安装reticulate包:

install.packages("reticulate")

请在R中设置你的python环境,并确保R可以识别你刚刚安装的正确python包。

library(reticulate)
## modify this to your directory
use_python("/Users/zli16/opt/anaconda3/envs/tf/bin/python") 
use_condaenv("TransCoxEnvi")

让我们测试一下是否可以从R加载python包:

tf <- import("tensorflow")
py_run_string("print(tf.__version__)")
py_run_string("xi = tf.Variable(np.repeat([0.], repeats = 100), dtype = 'float64')")

如果您的R找不到python环境,另一种适合我的方法是在主目录(home directory)中创建一个".Renviron"文件并将您的conda-environment python的位置放在此文件中:

RETICULATE_PYTHON="/Users/zli16/opt/anaconda3/envs/TransCoxEnvi/bin/python"

执行此操作后,重新启动R以让R找到要使用的正确python。然后重新测试您的R是否可以找到python包。设置python环境可能会令人沮丧。

来源:

GitHub - ziyili20/TransCox: Provide transfer learning-based Cox Proportional Hazards model

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值