2018年7月7日土曜日

windows 上のpythonにpipをインストール

psychopyを使い始めた.
しかし
  1. Coderにデバッグの環境がないので,それを整備したい
  2. Psychopyでは,パッケージを追加インストールするpipが実行できない.
  3. で,pipを使えるようにしてSpyderをインストールしよう
ということで
十河先生の「心理実験プログラミング」はとても参考になって,この場合も本の最後の方にいろいろと説明がある.
が,pipのインストールで,説明通りのインストール方法だと私の環境ではネットワークの問題(らしい)でうまくいかなかった.そこで,対応方法を忘備録として書いておく
(注1)Pythonは不慣れで,間違い,無駄だらけの可能性あり.ついでにPythonに関してもど素人.
というわけで,せっかく心理物理の実験がうまくいってたのに,これをみて,何かしてPsychopyが動かない,ってなっても責任はもてません

環境変数

windowsの環境変数を設定する.Psychopyのディレクトリ,その下のScripts, 一部DDLsにもと書いていた人がいたので,これも追加

ちなみに
PsychopyはPython 3系
インストールディレクトリーはインストーラーの指定通り
C:\Program Files (x86)\PsychoPy2_PY3


setuptoolsというのをダウンロードして解凍.pyやフォールダーをScriptsにコピー

whlでインストール

pip-10.0.1-py2.py3-none-any.whlをダウンロードし,私はPschopyのディレクトリに置いた次のコマンドをPS(パワーシェル)の管理者モードで実行
PS C:\Program Files (x86)\PsychoPy2_PY3> python.exe -m pip install --no-index pip-10.0.1-py2.py3-none-any.whl

うまくいけば
PS C:\Program Files (x86)\PsychoPy2_PY3> python  -m pip -V
pip 10.0.1 from C:\Program Files (x86)\PsychoPy2_PY3\lib\site-packages\pip (python 3.6)

のように確認できる

Spyderのインストール

とりあえず,PSで
python -m pip install spyder

そのままPSでspyder3とすれば,spyderが使える.

でspyderがインストールできたっぽい.(ところで,忘れないように書いてみた)

おまけ
こんなことをすると,いまインストールされているパッケージが分かって,気持ちがいい
anacondaにこれを入れまくればpsychopyが動かせる?
python -m pip freeze




0 件のコメント:

コメントを投稿