PIP install "error: package directory 'X' does not exist"
23,479
Solution 1
py_modules
takes a list of module names, not files. Your call looks for RTBatch/py.py
and RTBatch_cli/py.py
.
Solution 2
In my case, it was about that the folder which I use for installation was corrupted. It was not installed completely. I downloaded it on my laptop and then moved it to the server. But it was broken. so I download it again and everything goes well.
Author by
TheChymera
Updated on July 27, 2021Comments
-
TheChymera almost 3 years
I am trying to install this package via PIP. It gives me the following error:
error: package directory 'RTbatch' does not exist
I find this weird, because the relevant
setup.py
does not mention anypackages
variable, but onlypy_modules
.What's wrong? Can you help me out?
Here is the full output of
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