Error with "compiler" and "caret" packages
Perfectly reasonable questions: I don't have a clue. Perhaps someone runnig Windows can answer. -- Bert Bert Gunter "The trouble with having an open mind is that people keep coming along and sticking things into it." -- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )
On Thu, Jan 26, 2017 at 3:10 PM, Jeff Hughes <jeff.hughes at gmail.com> wrote:
That sounds like a good thing to check, but what permissions should I be checking? I'm not very familiar with how the compiler works -- is it creating temp files somewhere that I should check? If you have a suggestion for a directory or two that seem like good candidates, I can play around with the permissions, but I don't really want to start messing around with my entire C: drive or whatever. Thanks, Jeff On Thu, Jan 26, 2017 at 1:25 PM, Bert Gunter <bgunter.4567 at gmail.com> wrote:
Check your permissions? They may be denying your process access. Cheers, Bert Bert Gunter "The trouble with having an open mind is that people keep coming along and sticking things into it." -- Opus (aka Berkeley Breathed in his "Bloom County" comic strip ) On Wed, Jan 25, 2017 at 3:23 PM, Jeff Hughes <jeff.hughes at gmail.com> wrote:
Hi there,
I have been getting an irritating error when trying to use the "caret"
package on one of my machines. Whenever I train any model whatsoever, it
comes back with this error:
Warning: namespace ?compiler? is not available and has been replaced
by .GlobalEnv when processing object ?sep?
Error in comp(expr, env = envir, options = list(suppressUndefined =
TRUE))
:
could not find function "makeCenv"
As a result, the model does not work, and I am unable to use the caret
package. As an example, here is some code that causes the error, though
it
has happened in every case I have tried:
library(caret)
fit.knn <- train(Species ~ ., data=iris, method="knn")
I have tried reinstalling the caret package; I have tried reinstalling
R; I
have tried updating all of my packages; nothing has worked. What's more,
this machine is running Windows 10, and I have successfully run the same
code on two other machines running the same version of Windows, the same
version of R, and the same version of the caret package. I have also
only
run into it when using caret, but I don't think the error lies within
that
package itself.
Here is my sessionInfo() after running the above code in a new R
session:
R version 3.3.2 (2016-10-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United
States.1252 LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C LC_TIME=English_United
States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] caret_6.0-73 ggplot2_2.2.1 lattice_0.20-34
loaded via a namespace (and not attached):
[1] Rcpp_0.12.8 magrittr_1.5 splines_3.3.2
MASS_7.3-45
munsell_0.4.3 colorspace_1.3-2
[7] foreach_1.4.3 minqa_1.2.4 stringr_1.1.0 car_2.1-4
plyr_1.8.4 tools_3.3.2
[13] parallel_3.3.2 nnet_7.3-12 pbkrtest_0.4-6 grid_3.3.2
gtable_0.2.0 nlme_3.1-128
[19] mgcv_1.8-16 quantreg_5.29 e1071_1.6-7
class_7.3-14
MatrixModels_0.4-1 iterators_1.0.8
[25] lme4_1.1-12 lazyeval_0.2.0 assertthat_0.1 tibble_1.2
Matrix_1.2-7.1 nloptr_1.0.4
[31] reshape2_1.4.2 ModelMetrics_1.1.0 codetools_0.2-15
stringi_1.1.2
scales_0.4.1 stats4_3.3.2
[37] SparseM_1.74
Note that the "compiler" package is not loaded for some reason, which I
think it should be (the other machines on which this runs successfully
have
it loaded). But the compiler package is built-in, so I can't seem to
find a
way to load it manually.
This one has really stumped me, and there are very few relevant hits on
Google. Any help would be much appreciated!
Jeff
[[alternative HTML version deleted]]
______________________________________________ R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.