RuntimeError: Please make sure R is installed (edited)
RuntimeError: Please make sure R is installed (edited)
我正在尝试使用来自 github (https://github.com/LBNL-ETA/loadshape)
的 loadshape 包
当我输入时
pip install git+https://bitbucket.org/berkeleylab/eetd-loadshape.git@master
出现以下错误
Collecting git+https://bitbucket.org/berkeleylab/eetd-loadshape.git@master
Cloning https://bitbucket.org/berkeleylab/eetd-loadshape.git (to revision master) to c:\users\fulld\appdata\local\temp\pip-req-build-4_g9awz1
Running command git clone -q https://bitbucket.org/berkeleylab/eetd-loadshape.git 'C:\Users\fulld\AppData\Local\Temp\pip-req-build-4_g9awz1'
ERROR: Command errored out with exit status 1:
command: 'C:\Users\fulld\anaconda3\envs\MRCH\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\fulld\AppData\Local\Temp\pip-req-build-4_g9awz1\setup.py'"'"'; __file__='"'"'C:\Users\fulld\AppData\Local\Temp\pip-req-build-4_g9awz1\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\fulld\AppData\Local\Temp\pip-req-build-4_g9awz1\pip-egg-info'
cwd: C:\Users\fulld\AppData\Local\Temp\pip-req-build-4_g9awz1\
Complete output (7 lines):
'R' is not recognized as an internal or external command,
operable program or batch file.
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\fulld\AppData\Local\Temp\pip-req-build-4_g9awz1\setup.py", line 42, in <module>
if len(RHOME) == 0: raise RuntimeError("Please make sure R is installed.")
RuntimeError: Please make sure R is installed.
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
我尝试了以下其他人提供的解决方案:
pip install auto-py-to-exe
- 删除了 anaconda 并重新安装并检查了变量路径
- 将我的电脑设置语言更改为英语
pip install pygetwindow==0.0.1
pip install -U setuptools
conda install -c r r-base
conda install git
但其中 none 似乎有效,试用 6 号和 7 号也打印出错误 (PackagesNotFoundError)。
如果能帮助我解决我面临的问题,我将不胜感激,因为我完全迷失了。
------ 已编辑 ------
我的电脑已经安装了R,
at C:\Program Files\R\R-4.0.4
但是出现错误。我必须将程序文件重新定位到某个地方吗?
'R' is not recognized as an internal or external command,
这建议您应该安装 R language software,因此当您在终端中键入 R
时,会出现交互式 R 控制台。
这意味着,首先,您要安装 R language。然后,错误修复。
如果您使用专用安装程序安装R,则只需将PATH 环境变量设置为包含R.exe 目录即可。如果您还没有安装 R 并且在 Windows 上使用 Anaconda,您确实可以 install R with conda。也许在这样做之后插入一个步骤来重新启动 Anaconda 提示符。
安装 Anaconda 或 Miniconda,可选择根据用户指南说明创建新的 Python3 环境,例如conda create -n r_env
打开Anaconda提示符(如果使用环境,也conda activate r_env
)
确保你有基本的包:conda install git pip setuptools
通过 conda 安装 R:conda install -c r r-essentials r-base r-optparse
尝试 运行 R: R
。如果它没有启动交互式 R 会话,请关闭 Anaconda 提示并再次打开它。检查 path
。我在路径中有类似 C:\Users\User1\AppData\Local\Continuum\anaconda3\envs\r-env\Scripts
的东西,那里有 R.exe
.
最后安装包,pip install git+https://bitbucket.org/berkeleylab/eetd-loadshape.git@master
测试一下:python -c "import loadshape"
。如果此时出现错误,使用pip uninstall loadshape
卸载包,然后使用git克隆版本库并调试。也许会有助于了解包使用的 Python 版本。
我正在尝试使用来自 github (https://github.com/LBNL-ETA/loadshape)
的 loadshape 包当我输入时
pip install git+https://bitbucket.org/berkeleylab/eetd-loadshape.git@master
出现以下错误
Collecting git+https://bitbucket.org/berkeleylab/eetd-loadshape.git@master
Cloning https://bitbucket.org/berkeleylab/eetd-loadshape.git (to revision master) to c:\users\fulld\appdata\local\temp\pip-req-build-4_g9awz1
Running command git clone -q https://bitbucket.org/berkeleylab/eetd-loadshape.git 'C:\Users\fulld\AppData\Local\Temp\pip-req-build-4_g9awz1'
ERROR: Command errored out with exit status 1:
command: 'C:\Users\fulld\anaconda3\envs\MRCH\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\fulld\AppData\Local\Temp\pip-req-build-4_g9awz1\setup.py'"'"'; __file__='"'"'C:\Users\fulld\AppData\Local\Temp\pip-req-build-4_g9awz1\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\fulld\AppData\Local\Temp\pip-req-build-4_g9awz1\pip-egg-info'
cwd: C:\Users\fulld\AppData\Local\Temp\pip-req-build-4_g9awz1\
Complete output (7 lines):
'R' is not recognized as an internal or external command,
operable program or batch file.
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\fulld\AppData\Local\Temp\pip-req-build-4_g9awz1\setup.py", line 42, in <module>
if len(RHOME) == 0: raise RuntimeError("Please make sure R is installed.")
RuntimeError: Please make sure R is installed.
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
我尝试了以下其他人提供的解决方案:
pip install auto-py-to-exe
- 删除了 anaconda 并重新安装并检查了变量路径
- 将我的电脑设置语言更改为英语
pip install pygetwindow==0.0.1
pip install -U setuptools
conda install -c r r-base
conda install git
但其中 none 似乎有效,试用 6 号和 7 号也打印出错误 (PackagesNotFoundError)。
如果能帮助我解决我面临的问题,我将不胜感激,因为我完全迷失了。
------ 已编辑 ------
我的电脑已经安装了R, at C:\Program Files\R\R-4.0.4
但是出现错误。我必须将程序文件重新定位到某个地方吗?
'R' is not recognized as an internal or external command,
这建议您应该安装 R language software,因此当您在终端中键入 R
时,会出现交互式 R 控制台。
这意味着,首先,您要安装 R language。然后,错误修复。
如果您使用专用安装程序安装R,则只需将PATH 环境变量设置为包含R.exe 目录即可。如果您还没有安装 R 并且在 Windows 上使用 Anaconda,您确实可以 install R with conda。也许在这样做之后插入一个步骤来重新启动 Anaconda 提示符。
安装 Anaconda 或 Miniconda,可选择根据用户指南说明创建新的 Python3 环境,例如
conda create -n r_env
打开Anaconda提示符(如果使用环境,也
conda activate r_env
)确保你有基本的包:
conda install git pip setuptools
通过 conda 安装 R:
conda install -c r r-essentials r-base r-optparse
尝试 运行 R:
R
。如果它没有启动交互式 R 会话,请关闭 Anaconda 提示并再次打开它。检查path
。我在路径中有类似C:\Users\User1\AppData\Local\Continuum\anaconda3\envs\r-env\Scripts
的东西,那里有R.exe
.最后安装包,
pip install git+https://bitbucket.org/berkeleylab/eetd-loadshape.git@master
测试一下:
python -c "import loadshape"
。如果此时出现错误,使用pip uninstall loadshape
卸载包,然后使用git克隆版本库并调试。也许会有助于了解包使用的 Python 版本。