web-dev-qa-db-ja.com

tidyverseが読み込まれていません。「名前空間 ‘vctrs’ 0.2.0はすでに読み込まれていますが、> = 0.2.1が必要です」

tidyverseパッケージのインストールに関する問題が頻繁に発生し、多くのテキスト処理タスクを実装できません。問題は、2017年以降の以前の多くのスレッドで言及されている問題と同じです。library(tidyverse)を入力するか、他の関連パッケージを開こうとすると、常に0.2.1バージョンのvctrsが必要であると言われます。 。 remoteダウンロードまたは他の一時バージョンをダウンロードして試してみましたが、役に立ちました。誰かがこれを手伝ってくれませんか?

Rstudio 1.2.5033で実行されている最新バージョンのR(バージョン3.6.1)を使用しています。 vctrsパッケージも更新しました。

install.packages("tidyverse")
devtools::install_github("tidyverse/tidyverse")
library(tidyverse)
Error: package or namespace load failed for ‘tidyverse’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
 namespace ‘vctrs’ 0.2.0 is already loaded, but >= 0.2.1 is required
In addition: Warning message:
package ‘tidyverse’ was built under R version 3.6.2 


library(devtools)
devtools::install_github("tidyverse/tidyverse")
library(tidyverse)
Error: package or namespace load failed for ‘tidyverse’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
 namespace ‘vctrs’ 0.2.0 is already loaded, but >= 0.2.1 is required
In addition: Warning message:
package ‘tidyverse’ was built under R version 3.6.2 
1
Chris T.

おそらく、tidyverseパッケージがロードされた状態でRの複数のインスタンスが実行されています。他のオペレーティングシステムについては不明ですが、Windowsでは、これらのパッケージが使用されている場合、これらのDLLファイルが使用され、削除できません。これはinstall.packages()関数が実行しようとします。

したがって、Rの1つのインスタンスを除いてすべてを閉じ、おそらく念のためにコンピューターを再起動して、もう一度やり直してください。

2
Edward