在RStudio中配置python,virtualenvs不工作

在RStudio中配置python,virtualenvs不工作,python,r,rstudio,reticulate,Python,R,Rstudio,Reticulate,在Windows 10中工作 我正在尝试迁移到R-studio中使用python和R,并且已经完成了所有设置 我在桌面上创建了一个名为test_r的目录,并创建和激活了一个虚拟环境。我还创建了一个.Rprofile,其中包含以下文本: Sys.setenv(RETICULATE_PYTHON = "env\Scripts\python.exe") 我已经将test\u r设置为我的工作目录,并重新启动了我的r会话,但是当我运行netracite::py\u config()r时,它表明它没有使

在Windows 10中工作

我正在尝试迁移到R-studio中使用python和R,并且已经完成了所有设置

我在桌面上创建了一个名为test_r的目录,并创建和激活了一个虚拟环境。我还创建了一个.Rprofile,其中包含以下文本:

Sys.setenv(RETICULATE_PYTHON = "env\Scripts\python.exe")
我已经将test\u r设置为我的工作目录,并重新启动了我的r会话,但是当我运行
netracite::py\u config()
r时,它表明它没有使用我的virtualenv,而是使用conda,我不希望使用它,因为我希望对使用哪种python有更多的控制

python:         C:/Users/username/AppData/Local/Continuum/anaconda3/python.exe
libpython:      C:/Users/username/AppData/Local/Continuum/anaconda3/python37.dll
pythonhome:     C:/Users/username/AppData/Local/Continuum/anaconda3
version:        3.7.4 (default, Aug  9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)]
Architecture:   64bit
numpy:          C:/Users/username/AppData/Local/Continuum/anaconda3/Lib/site-packages/numpy
numpy_version:  1.16.5

python versions found: 
 C:/Users/username/AppData/Local/Continuum/anaconda3/python.exe
 C:/Users/username/AppData/Local/Programs/Python/Python38-32/python.exe
我试过几次编辑.Rprofile文件,并确保virtualenv正常运行


如果有人对此有任何建议,我将不胜感激

“env”文件夹是否在当前工作目录中?指定这样的相对路径时需要小心。Hi。是的,环境文件夹在我的工作目录中。你在Windows上吗?并且
Sys.setenv(networkite_PYTHON=“env\Scripts\PYTHON.exe”)
运行时没有错误?因为这看起来像一个无效的字符串。我希望它看起来像
Sys.setenv(netracite_PYTHON=“env\\Scripts\\PYTHON.exe”)
我没有收到任何错误,但它不会对系统进行任何更改。我已经编辑了Sys.setenv(netracite_PYTHON=“env\\Scripts\\PYTHON.exe”),但仍然没有更改。谢谢你的评论。我也有同样的问题,我用两个反斜杠解决了它。注意:在我的例子中,虚拟环境的名称是.venv
Sys.setenv(netricate_PYTHON=“.venv\\Scripts\\PYTHON.exe”)
是当前工作目录中的“env”文件夹吗?指定这样的相对路径时需要小心。Hi。是的,环境文件夹在我的工作目录中。你在Windows上吗?并且
Sys.setenv(networkite_PYTHON=“env\Scripts\PYTHON.exe”)
运行时没有错误?因为这看起来像一个无效的字符串。我希望它看起来像
Sys.setenv(netracite_PYTHON=“env\\Scripts\\PYTHON.exe”)
我没有收到任何错误,但它不会对系统进行任何更改。我已经编辑了Sys.setenv(netracite_PYTHON=“env\\Scripts\\PYTHON.exe”),但仍然没有更改。谢谢你的评论。我也有同样的问题,我用两个反斜杠解决了它。注意:在我的例子中,虚拟环境的名称是.venv
Sys.setenv(netricate_PYTHON=“.venv\\Scripts\\PYTHON.exe”)