2016-12-14 14 views
0

私は数え切れないほどのWindowsマシンにRをインストールしましたが、今までtcltkパッケージには問題がありませんでした。 R 3.3.2をWindows 10 Pro v1607に新しくインストールしましたが、tcltkをロードできません。私は、CRANのバイナリをインストールするWindowsを使用していたので、カスタムは構築されていません。R TCLTKがウィンドウに読み込まれない

capabilities("tcltk") 

はTRUEを返します。私はtcltkロードしようとすると:

library("tcltk") 

を私が手:

Error : .onLoad failed in loadNamespace() for 'tcltk', details: 
    call: inDL(x, as.logical(local), as.logical(now), ...) 
    error: unable to load shared object 'C:/Program Files/R/R-3.3.2/library/tcltk/libs/x64/tcltk.dll': 
    LoadLibrary failure: The specified module could not be found. 

Error: package or namespace load failed for ‘tcltk’ 

は、DLLの場所への移動は、それがあることを確認しました。これは、Rのx64とi386の両方のバージョンを呼び出すときに失敗します。私はadminと同じものとして実行しようとしました。私もバージョン3.3.1にロールバックしてみましたが、同じ問題がありました。

このPCには、AMD FX-8120プロセッサが搭載されています。

Windows上でR tcltkの問題がほとんど見つかりませんでした。どんなアイデアも素晴らしいだろう。 乾杯

EDIT:追加情報:

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_Australia.1252 LC_CTYPE=English_Australia.1252 LC_MONETARY=English_Australia.1252 LC_NUMERIC=C      
[5] LC_TIME=English_Australia.1252  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

loaded via a namespace (and not attached): 
[1] tools_3.3.2 
+0

奇妙な。 tcl/tk自体がRなしで動作しているかどうかを確認する:tcltkの 'wish.exe'を見つけて起動する。それは動作しますか(=ウィンドウを開きますか?)。ウィッシュコンソールに 'puts $ auto_path'の出力に上記のエラーメッセージのパスが含まれていますか? –

+0

https://mirrors.dotsrc.org/cran/bin/windows/base/rw-FAQ.html#Package-TclTk-does-not-work_002e –

+0

「tcltk」に関するオープンなバグは現在知られていません:https:/ /bugs.r-project.org/bugzilla3/buglist.cgi?bug_status=__open__&content=tcltk&no_redirect=1&order=Importance&query_format=specific –

答えて

1

問題を解決するために行う次のテスト:

テストRのTcl/Tkのインストール:

  1. 検索とRのインストールのサブフォルダの1つに含まれているwish85.exeを開始( "85"はバージョン番号で、私のRバージョンによって異なる)。

  2. 空のTkウィンドウがポップアップし、tcl/tkコンソールが開く必要があります。

    1. は、環境変数の値を確認します。インストールが破損しているかの部品が を削除されていない場合はRは、右のTcl/Tkのバージョンを使用している場合

    チェックを(それを再インストールします) MY_TCLTK

  3. 定義されている場合:パスはTcl/Tkのbinフォルダを指していますか? そうでない場合は修正してください。

    定義されていない場合:それはそのままで動作するはずですが、 の値をbinフォルダに設定することができます。

出典:

https://mirrors.dotsrc.org/cran/bin/windows/base/rw-FAQ.html#Package-TclTk-does-not-work_002e

0

MY_TCLTKが私の環境変数に "はい" と定義しました。私はそれをRと一緒にインストールされたtcl exeの場所に変更しました。

関連する問題