web-dev-qa-db-ja.com

PIPインストール "エラー:パッケージディレクトリ 'X'が存在しません"

PIPを介して このパッケージ をインストールしようとしています。次のエラーが表示されます。

error: package directory 'RTbatch' does not exist

関連するsetup.pypackages変数については言及せず、py_modulesについてのみ言及しているため、これは奇妙です。

どうしましたか?あなたは私を助けることができます?

pip install -e RTbatchの完全な出力は次のとおりです。

Obtaining file:///home/chymera/RTbatch
  Running setup.py (path:/home/chymera/RTbatch/setup.py) Egg_info for package from file:///home/chymera/RTbatch
    /usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'heywords'
      warnings.warn(msg)

    error: package directory 'RTbatch' does not exist
    Complete output from command python setup.py Egg_info:
    /usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'heywords'

  warnings.warn(msg)

running Egg_info

creating RTbatch.Egg-info

writing requirements to RTbatch.Egg-info/requires.txt

writing RTbatch.Egg-info/PKG-INFO

writing top-level names to RTbatch.Egg-info/top_level.txt

writing dependency_links to RTbatch.Egg-info/dependency_links.txt

writing manifest file 'RTbatch.Egg-info/SOURCES.txt'

warning: manifest_maker: standard file '-c' not found



error: package directory 'RTbatch' does not exist

----------------------------------------
Cleaning up...
Command python setup.py Egg_info failed with error code 1 in /home/chymera/RTbatch
Storing debug log for failure in /home/chymera/.pip/pip.log
16
TheChymera

py_modulesは、ファイルではなくモジュール名のリストを取ります。呼び出しはRTBatch/py.pyおよびRTBatch_cli/py.pyを探します。

7
Cat Plus Plus

私の場合、インストールに使用したフォルダが破損しているということでした。完全にインストールされていません。ラップトップにダウンロードし、サーバーに移動しました。しかし、それは壊れていました。もう一度ダウンロードして、すべてうまくいきます。

1
shadi

私の場合、私はWindowsを使用していて、現在のディレクトリは別のドライブにあり、python <full path including drive>/setup.py installは失敗し、ドライブとフォルダーに変更してpython setup.pyを使用する必要がありました。

0
Pete Kirkham