当前位置:   article > 正文

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

conda创建python虚拟环境

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

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

conda create -n TransCoxEnvi

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

接下来安装所需的Python包:

  1. conda install tensorflow-probability==0.8
  2. conda install tensorflow==2.1.0

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

在R中安装reticulate包:

install.packages("reticulate")

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

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

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

  1. tf <- import("tensorflow")
  2. py_run_string("print(tf.__version__)")
  3. 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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/591118
推荐阅读
相关标签
  

闽ICP备14008679号