Pythonの環境準備 / 再インストール
先に書いておくとめちゃくちゃ苦戦した過程を乗せてるだけです。解決策とか知りたい人は一番下から読むと何か得られたりするかも。決して私がやった過程を踏まないこと。 結構ひっちゃかめっちゃかです
前回記事でAnaconda2をインストール後、プロンプト開いてすぐエラーが出て詰まりまして、原因であったC/USERSのユーザ名を変更しました。しかしながら、その副作用として様々なファイルが開けなくなり(当然場所を正しく指定してあげれば動くが)面倒なことになりました。
一々以前のフォルダに入っているものを探すのも面倒、ついでに最新版にしちゃおうということで改めてAnaconda3 5.2.0をインストール。アンスコとインスコを同時にして弊害起きないかな…
インストール終わって次は別作業。
つい最近知ったフレームワークDarknetを導入します。
git clone https://github.com/pjreddie/darknet.git
darknet
make
これでできるはずだけどmakeでエラーはかれた。これはOSの所為かと思われる。
「darknet」C言語で機械学習!とりあえずインストールとmake、エラーの対処をしてみた - lisz-works
インターネットの力を借りてmakeまで実行できるもまたエラー。
compilation terminated due to -Wfatal-errors.
Makefile:89: recipe for target 'obj/go.o' failed
make: *** [obj/go.o] Error 1
正直良く分かってないがとりあえずMinGWをアプデからやってみる。
入ってたけどこんなファイル触ったことないので再インストールする。
再インスコ終わり再びプロンプトでmake実行。エラー変わらず。
同じようにハマッてる人もいた。なかよし。
これ見ながら同じようにハマってみる。
C:\Users\Work\darknet>pip install gcc
Collecting gcc
Could not find a version that satisfies the requirement gcc (from versions: )
No matching distribution found for gcc
Cache entry deserialization failed, entry ignored
You are using pip version 10.0.1, however version 18.0 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.C:\Users\Work\darknet>python -m pip install --upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e0
86a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl (1.3MB)
100% |████████████████████████████████| 1.3MB 2.3MB/s
distributed 1.21.8 requires msgpack, which is not installed.
Installing collected packages: pip
Found existing installation: pip 10.0.1
Uninstalling pip-10.0.1:
Successfully uninstalled pip-10.0.1
Successfully installed pip-18.0
pipが古いらしいのでupdate
こっから解決できないほど詰まった。一旦置いておきます。
anaconda navigator開こうと思ったらなぜかインストールされておらず。どうして…
Anacondaのインストールでとらぶった話 【解決済み?】
また同じことしてる人がいた。なかよし。
再び入れなおしたところpythonが認識されてないようでした。path関係だと思われる。
【2018年】【Windows】Anaconda利用でpythonをインストールする超具体的な方法|さぎのみや家の分析録
もっかいインストールしなおしたら今度は入ってた。どっかにチェック入れ忘れたんだろうね。
C:\Users\Work>python
Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSCv.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
すごい遠回りしてる自覚はあるんですけど、失敗しないと覚えないのでこの時間も必要経費だと思うことにしようね。
anaconda navigatorも起動を確認。
一旦ここまで長くなるので次別記事で。
環境準備下手くそ過ぎてやばいわ