@hiroko_doze (hiroko h)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

gitからライブラリのインストール(meegkit)

解決したいこと

pythonでライブラリ(python-meegkit)をインストールしたいです。
pip install git+https://github.com/nbara/python-meegkit.git
とするとエラーが発生しましたが、解決方法がよくわかりません。

発生している問題・エラー

ERROR: Error [WinError 2] 指定されたファイルが見つかりません。 while executing command git version
ERROR: Cannot find command 'git' - do you have 'git' installed and in your PATH?

該当するソースコード

pip install git+https://github.com/nbara/python-meegkit.git

自分で試したこと

他に、下記の方法を試したかったのですが、③の書き方が良く分からず教えて頂きたいです。

①githubのページからzipをダウンロード
②zipを展開
③展開したディレクトリの中の「setup.py」のあるディレクトリに移動して、「pip install .」を実行

0 likes

1Answer

前提として,最初のコマンドではgitコマンドが使える環境でなくてはなりません.おそらくそちらの環境にgitは無いのでしょう.

そういった場合の解決策として,2つめの方法であるリポジトリをzipダウンロードし展開,インストールする方法が挙げられます.

プロジェクト名がpython-meegkitなので,フォルダ名もそれでzip展開されるのではないでしょうか.エクスプローラーで確認するとsetup.py./python-meegkit/setup.pyの場所にあることがわかると思います.

ディレクトリの移動(change directory)cdコマンドを使って行い,python-meegkitのフォルダの中でpip install .を実行すればよいと思います.

あくまで一例ですがダウンロードフォルダの中でzipを展開した場合のコマンドの流れを書いてみます.展開先に合わせて適宜コマンドを変更してください.カレントディレクトリは%USERPROFILE%であるという前提で話を進めます1

C:\Users\username>cd Downloads
C:\Users\username\Downloads>cd python-meegkit
C:\Users\username\Downloads\python-meegkit>pip install .

またcdコマンドで移動できない場合はdirコマンドでカレントディレクトリの中身を参照しながらcdコマンドによる移動先を決定しましょう.

ちなみにpip install .でなくpython -m pip install .python setup.py installというコマンドでインストールされることをお勧めしておきます.

  1. こういった仮定の話になりインストールする人とその環境(フォルダ名とか)に依存するので「展開したディレクトリの中の「setup.py」のあるディレクトリに移動して、「pip install .」を実行」と抽象的に書かれ,ディレクトリ移動に関してコマンドが明記されません.

2Like

Comments

  1. @hiroko_doze

    Questioner

    ありがとうございます。一歩進みました。インストールは出来るようになりました。
    Successfully installed meegkit-0.1.2

    anaconda(jupyter)でfrom meegkit import dss
    を実行したところ、下記エラーが返ってきました。
    ModuleNotFoundError: No module named 'meegkit'

    インストールした場所
    \username\.conda\envs\環境名\python-meegkit

    pythonが見に行っている場所がことなるためだと思うのですが、pythonの見に行く先はどのようにすれば分かるのでしょうか。

Your answer might help someone💌