在使用Networkite创建的virtualenv中安装特定版本的python包

在使用Networkite创建的virtualenv中安装特定版本的python包,python,r,reticulate,Python,R,Reticulate,当使用retracite包以便在R中使用Python时,我们可以通过命令retracite::virtualenv\u create指定环境名称和Python容器的路径来创建一个virtualenv 我们还可以向以前创建的环境中添加包,如下所示: reticulate::virtualenv_create(envname = 'venv_shiny_app', python = '/usr/bin/python3') re

当使用
retracite
包以便在R中使用Python时,我们可以通过命令
retracite::virtualenv\u create
指定环境名称和Python容器的路径来创建一个virtualenv

我们还可以向以前创建的环境中添加包,如下所示:

  reticulate::virtualenv_create(envname = 'venv_shiny_app',
                                 python = '/usr/bin/python3')
  reticulate::virtualenv_install('venv_shiny_app',
                                 packages = c('numpy',
                                              'xlrd',
                                              'pandas',
                                              'beautifulsoup4',
                                              'joblib'))
是否可以安装这些软件包的特定版本


谢谢

您可以请求软件包的特定版本,例如:

reticulate::virtualenv_install(packages = c("numpy==1.8.0"))