我的目标是从RStudio运行python。我的安装程序是GitBash的WindowsRStudio1.2.1335和Conda4.7.12版本。你知道吗
RStudio支持文档(https://support.rstudio.com/hc/en-us/articles/360022909454-Best-Practices-for-Using-Python-with-RStudio-Connect)建议在每个项目中创建一个虚拟环境。你知道吗
创建虚拟环境。你知道吗
bash$ virtualenv .venv --python=python3.6
这将在中创建一个.venv目录。你知道吗
但是如何激活呢?维尼?跑步:
bash$ source activate .venv
找不到。文夫。你知道吗
跑步:
bash$ conda activate ./.venv
bash: [: too many arguments
bash: [: too many arguments
bash: [: too many arguments
bash: [: too many arguments
bash: [: too many arguments
bash: [: too many arguments
(c:\<project-dir>\.venv)
因此conda virtual env正在运行-不确定“参数太多”消息。你知道吗
然后去RStudio。你知道吗
将in.Rprofile设置为“.venv/python”。.venv目录不包含.venv/bin/python,而是python.exe位于.venv/python。你知道吗
Sys.setenv(RETICULATE_PYTHON = ".venv/python")
重新启动R
print("hello")
Error in py_discover_config(required_module, use_environment) : Python specified in RETICULATE_PYTHON (.venv/python) does not exist
我做错什么了?你知道吗
解决方案:
创建虚拟环境。你知道吗
这将在中创建一个.venv目录。你知道吗
激活。文维。你知道吗
然后去RStudio。你知道吗
将in.Rprofile设置为“.venv/python”。.venv目录不包含.venv/bin/python,而是python.exe位于.venv/python。你知道吗
相关问题 更多 >
编程相关推荐