在RStudio中配置python,virtualenvs不工作
在Windows 10中工作 我正在尝试迁移到R-studio中使用python和R,并且已经完成了所有设置 我在桌面上创建了一个名为test_r的目录,并创建和激活了一个虚拟环境。我还创建了一个.Rprofile,其中包含以下文本:在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时,它表明它没有使
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”),但仍然没有更改。谢谢你的评论。我也有同样的问题,我用两个反斜杠解决了它。注意:在我的例子中,虚拟环境的名称是.venvSys.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”),但仍然没有更改。谢谢你的评论。我也有同样的问题,我用两个反斜杠解决了它。注意:在我的例子中,虚拟环境的名称是.venvSys.setenv(netricate_PYTHON=“.venv\\Scripts\\PYTHON.exe”)