PC設定たのしいPython今夜コードを書いているすべてのヒトへプロフィールAuthor:辻真吾(つじしんご)www.tsjshg.infoいまは、大学の研究室を主な拠点に、色々やってます。このブログはPythonの話題が中心ですが、どちらかというと日々の仕事で使う知識を、自分のためにメモしたものです。万が一どなたかの役に立てば光栄です。世の中どんどん世知辛くなっているような気がしますが、macOSにまで・・・。installで怒られるハメに。解決策は見付かりました(こちらのページ)。このページの解決策はちょっとやりすぎな気がしたので、/optあたりを新設して、その下にインストールするのがよさそうです。SierraにRをインストール、ついでにJupyterから使えるようにと、タイトルのまんまなんですが、R-3.4.0.pkgを普通にダウンロードしてインストールすると、最後の最後で、「失敗しました」と残念なメッセージ。アプリケーションフォルダを見るとR.appはあって、起動もできる。何を失敗したのかと思ったら、コマンドラインからRと打っても、なにも起動しない・・・。探しましたが、同じ事で困っている人が見付からないので、私だけ?と思いつつ、手作業で以下のリンクを作成。.なんでこんなことしないといけないんだ?という感じですが、コマンドラインから動くようになったので、よしとしましょう。notebookから使えるように設定するのは、jnobuyukiのブログを参考にさせていただきました。top↑CentOS6(glibc-2.12)でTensorFlowを動くようにするKerasを使いたいだけだったんですが、backendのTensorFlowが、glibc-2.14以上を要求します。theano使えば?という話もありますが、なんかGoogleのTensorFlowの方が凄そうということで、ちょっと頑張って見ることに。適当に新しいglibcを持ってきて展開し、LD_LIBRARY_PATHに設定すると、ログイン出来なくなります。ここは冷静に環境変数を戻して事なきを得ましたが、Pythonが起動する時だけ、新しいglibcを使うようにするには、どうしたらいいか探していたら、良い記事が。tensorflowがエラー無く通るようになります。やったーと思ったのも束の間、kerasでAutoencoderを実行すると、いきなりエラーが。CUBLAS_STATUS_NOT_INITIALIZED少ししらべると、CUDAがきちんと設定されていない、古典的なエラーのようです。?CUDA入ってるのにと思ったら、glibcに7用のものを使っているので、CentOS6用のCUDAを使っていてはダメなことに気が付き、CentOS7用のCUDAを持ってきて、インストールすると、動くようになってくれました。ちなみに、作ったaliasはこんな感じ。top↑MacのVirtualBoxにWindows10を入れるPythonスタートブックも出版から6年、多くのみなさまのご支持をいただき、増刷を重ねて、この度10刷が出る運びとなりました。ありがとうございます。インストールなどの情報が、すこし時代に合わなくなっているので、変更することに。いうわけで、表題のように、MacOSXのVirtualBoxにWindows10を入れる必要がでたわけですが、プチ嵌まりました。買ってきたWindows10はUSBメモリに入ってます。イマドキだなーと思っていたら、どうやらVirtualBoxは、USBからの起動に対応してない模様。そんなはずはないと結構調べましたが、やっぱり無理っぽいです。仕方無く、マイクロソフトのサイトから、Windows10のisoファイルをダウンロード。これを、VirtualBoxに認識させて、無事にインストールできました。ちなみに、結論としては、WindowsにPythonをインストールする場合は、PATHの設定をPythonのインストーラに任せるのがイイと思います。ついでなので、Python3とPython2、それぞれ何処で設定するのか、画面のキャプチャ貼っておきます。PATH」にチェックを入れます。drive」に変更すればOKです。top↑Linux(CentOS)でMacOS拡張ジャーナリング(HFS+)のUSBディスクをマウント久しぶりに、地味な用事を片付けたのでメモ。参考になりそうなページを発見。-lとするも、出てこない・・・。