2013-10-16 30 views
31

私はずっと前にインストールしたzooパッケージで作業してきました。今日、私は新しいRスクリプトを作成し、library(zoo)を実行し、次のエラーました:パッケージをインストールしてもパッケージが見つからない

> library(zoo) 
Error in library(zoo) : there is no package called ‘zoo’ 

奇数を...それでも、私はinstall.packages("zoo")を使用してパッケージを再インストールしようとしたし、次を得る:

> install.packages("zoo") 
Installing package(s) into ‘C:/Users/U122337.BOSTONADVISORS/Documents/R/win-library/2.15’ 
(as ‘lib’ is unspecified) 
--- Please select a CRAN mirror for use in this session --- 
trying URL 'http://cran.cnr.Berkeley.edu/bin/windows/contrib/2.15/zoo_1.7-10.zip' 
Content type 'application/zip' length 874474 bytes (853 Kb) 
opened URL 
downloaded 853 Kb 

package ‘zoo’ successfully unpacked and MD5 sums checked 
Warning: cannot remove prior installation of package ‘zoo’ 

The downloaded binary packages are in 
    C:\Users\U122337.BOSTONADVISORS\AppData\Local\Temp\Rtmp404t8Y\downloaded_packages 

パッケージをアップロードしようとすると、zooパッケージが存在しないというエラーが再度表示されます。

私は何が起こっているのか分かりません!私はGUIを終了し、同じ問題を再起動しました。私はいつもこのパッケージで作業してきましたが、なぜこれが今起こっているのか分かりません!

お願いします。ありがとう!

答えて

28

を実行すると、すべてのRランニングが終了し、最初のディレクトリにチェックインし、zooパッケージの再起動Rとinstallzooを再度削除します。もちろん、十分な権利が必要です。

+0

Worked great!ありがとう。それが最初に何が起こったのか知っていますか? – Mayou

+1

絶対に考えていない... – statquant

+0

私のために完全に働いた。パッケージnloptrと同じ問題がありました。ちょっと警告:Windowsは私にRがまだファイルを使用していたと警告していたので、手動でWindowsのタスクマネージャに入り、Rに関連するすべてのプロセスを終了させなければならなかった。 – theforestecologist

1

私はこの問題を抱えていました。問題は、別のRインスタンスにパッケージをロードしたことでした。すべてのRインスタンスを閉じて、新しいインスタンスにインストールするだけで、パッケージをインストールすることができます。

一般に、残りのインスタンスが(古いバージョンをインストールした場合でも)パッケージをロードしていない場合は、インストールすることもできます。

4

コマンドラインでもRscriptをPythonから呼び出すと、同様の問題が発生しました。すべて問題ありませんでした。私は私のRスクリプトで.libPathsを()が含ま:

.libPaths() 
.libPaths("C:/Users/Harald/Documents/R/win-library/3.2") 
.libPaths() 

出力: [1] "C:/プログラムファイル/ R/R-3.2.3 /ライブラリー" [1]「C:/ユーザー/Harald/Documents/R/win-library/3.2 " [2]" C:/ Program Files/R/R-3.2.3/library "

0

したがって、パッケージは一時フォルダにダウンロードされます。C: \ Users \ U122337.BOSTONADVISORS \ AppData \ Local \ Temp \ Rtmp404t8Y \ downloads_packagesライブラリフォルダにインストールされます。 C:\ R \ライブラリ\一度行うコマンドをインストールする必要がどのような動物園

が行われます:オープンパッケージメニュー - >ロードパッケージを...

あなたはリストにあなたのパッケージが表示されます。これを自動化することができます: How to load packages in R automatically?

関連する問題