PIPを介して このパッケージ をインストールしようとしています。次のエラーが表示されます。
error: package directory 'RTbatch' does not exist
関連するsetup.py
はpackages
変数については言及せず、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
py_modules
は、ファイルではなくモジュール名のリストを取ります。呼び出しはRTBatch/py.py
およびRTBatch_cli/py.py
を探します。
私の場合、インストールに使用したフォルダが破損しているということでした。完全にインストールされていません。ラップトップにダウンロードし、サーバーに移動しました。しかし、それは壊れていました。もう一度ダウンロードして、すべてうまくいきます。
私の場合、私はWindowsを使用していて、現在のディレクトリは別のドライブにあり、python <full path including drive>/setup.py install
は失敗し、ドライブとフォルダーに変更してpython setup.py
を使用する必要がありました。