text: user9407: I am running into an error when I tried to run the following lines of code, the error at line 3:
  1 from rpy2.robjects.packages import importr
  2 base = importr('base')
  3 base.source("http://www.bioconductor.org/biocLite.R")
  4 biocinstaller = importr("BiocInstaller")
  5 biocinstaller.biocLite("seqLogo")
  
  rpy2.rinterface_lib.embedded.RRuntimeError: Error: With R version 3.5 or greater, install Bioconductor packages using BiocManager; see https://bioconductor.org/install
  How can I use BiocManager installer instead of biocLite  and reflect that on my code? I couldn't find any documentation or source that talk about this error from within Python.
  Thank you in advance
  
  user4282: You're using an outdated version of R. You can use the R 4.0 from conda-forge channel, just create an environment with r-base and then install rpy2, the latest version compatible with R 4.0 is available through pip
  conda create -n rpy2 -c conda-forge r-base
  conda activate rpy2
  pip install rpy2
  
  Now you can use rpy2 with R 4.0 in your python code.
  import rpy2.robjects as robjects
  robjects.r('install.packages("BiocManager", '
             'repos="http://cran.r-project.org")')
  robjects.r('BiocManager::install("seqLogo")')
  robjects.r('library(seqLogo)')
  
  Remember deactivate your env with conda deactivate.
  
original_text: 9407: <p>I am running into an error when I tried to run the following lines of code, the <code>error</code> at line 3:</p>
  <pre><code>1 from rpy2.robjects.packages import importr
  2 base = importr('base')
  3 base.source(&quot;http://www.bioconductor.org/biocLite.R&quot;)
  4 biocinstaller = importr(&quot;BiocInstaller&quot;)
  5 biocinstaller.biocLite(&quot;seqLogo&quot;)
  </code></pre>
  <p><code>rpy2.rinterface_lib.embedded.RRuntimeError: Error: With R version 3.5 or greater, install Bioconductor packages using BiocManager; see https://bioconductor.org/install</code></p>
  <p>How can I use <code>BiocManager</code> installer instead of <code>biocLite </code> and reflect that on my code? I couldn't find any documentation or source that talk about this error from within Python.</p>
  <p>Thank you in advance</p>
   4282: <p>You're using an outdated version of R. You can use the R 4.0 from <code>conda-forge</code> channel, just create an environment with <code>r-base</code> and then install <code>rpy2</code>, the latest version compatible with R 4.0 is available through <code>pip</code></p>
  <pre><code>conda create -n rpy2 -c conda-forge r-base
  conda activate rpy2
  pip install rpy2
  </code></pre>
  <p>Now you can use rpy2 with R 4.0 in your python code.</p>
  <pre><code>import rpy2.robjects as robjects
  robjects.r('install.packages(&quot;BiocManager&quot;, '
             'repos=&quot;http://cran.r-project.org&quot;)')
  robjects.r('BiocManager::install(&quot;seqLogo&quot;)')
  robjects.r('library(seqLogo)')
  </code></pre>
  <p>Remember deactivate your env with <code>conda deactivate</code>.</p>
  