Anacondaのダウンロードがエラーまみれで大変だった【解決策】

白いベンゼン720×90




こんにちは、白いベンゼン管理人です。

普段はAtomを使っていたんですが、Udemyの「【3日でできる】はじめての Django 入門」という講座を購入したので、講義内容に沿ってAnacondaをDLしてみました。

しかしその過程でエラーが多発してめちゃくちゃ苦労したので、メモしておきたいと思います。

ほぼ自分のための記録ですが、同じようにうまくインストール出来なかったり、途中で躓いたりした読者の方の参考になるかもしれません。

インストールが出来ない

最初は公式ホームページからダウンロードします。

https://www.anaconda.com/download/

Python 3.6 versionの64-Bit Graphical Installer (631 MB)をDL。

終わったらNEXT>を押しまくってインストールに進みましたがここで問題が。

「error: due to incompatibility with several python libraries, ‘destination folder’ cannot contain non-ascii characters (special characters or diacritics). please choose another location.」 と表示され、どのディレクトリを選んでも先に進めなくなってしまいました。

あらゆるサイトをググってみた結果、パス名がすべて英語でなければDLが始まらないということ、そして自分のPCだとユーザー名が「日本語」になってしまっていたことが判明。

つまり、「C:\ユーザー名(日本語)」になってしまっていた

ユーザー名を英語に変える

そこでユーザー名を英語に変えることにしました。

このサイトを参考にして、書いてあることをそのまま試してみることに。

https://www.billionwallet.com/windows10/win10-user-name-change.html

新しいユーザー名を作成→レジストエディターを起動してパス変更→ユーザーフォルダ名変更→レジストリで全ての旧ユーザー名を新ユーザー名に変更

とにかく最後の「レジストリでエディターで全ての旧ユーザー名を新ユーザー名に変更する」のがめちゃくちゃ大変で、「F3」キーで検索しまくって、ひとつひとつ日本語のユーザー名を英語名に手動で変えまくる。

あまりにも多すぎるので一部の必要なさそうなデータはそのまま変更せず放置・・・

どうにかDLが出来ました!

なぜかC:\TEMPとなる

DLできたもののユーザー名がTEMP(temporary)になり、コマンドプロンプト上で自分のユーザー名が表示されません。

実は再起動したところ「C:\UserName(自分のユーザー名)」が表示されるようになったので良かったのですが、なぜそうなったのかはわかりません。

condaコマンドが使えない

次に直面したのはコマンドプロンプトでcondaコマンドが使えないということ。

「外部コマンド操作可能なプログラムまたはバッチファイルとして認識されていません」と表示され、「conda create -n py…(フォルダ名)」が実行できません。

とりあえずアンインストールする

ダウンロードの段階でなにか設定ミスがあったのではと思いアンインストールしました。

再インストール時に理由が判明。

anaconda

上のチェックを入れていないとコマンドプロンプトからpythonのコードを実行できなくなります。

このチェックを入れ忘れていたのでcondaコマンドが実行できないことが分かりました。

今度はきちんと入力しなおしてDL。

コマンドプロンプトで再び「conda create -n py….」を入力すると「Solving environment: done」の表示が。

無事に実行できました!

同じような状況の方が書かれた記事がありました。

https://prinkuma.hateblo.jp/entry/2017/12/11/182900
これによるとインストールした後にメニューから選んで起動することも可能なので、わざわざアンインストールする必要はないとのことです。

今回はこれで終わりです。
UdemyのDjango講座はこちらからどうぞ
https://www.udemy.com/django-beginner/?deal_code=JPA8DEAL2PERCENTAGE&aEightID=s00000016735001

白いベンゼンレクタングル




白いベンゼンレクタングル




シェアする

  • このエントリーをはてなブックマークに追加

フォローする