Categories > Coding > Python >
When deployed to Heroku, python setup.py egg info did not run successfully.
Posted
Hi everybody,
I joined this group to learn more about web development. I am familiar with Java, C, and HTML, and am actively learning CSS and Python. And I'm facing some issue! Can somebody help me?
After deploying and hosting my website, I upgraded my pip version. Then I installed the pypaystack package. When I try to push to Heroku, I get the error shown below. In the development stage, the project is running smoothly.
Collecting pypaystack==1.24
remote: Downloading pypaystack-1.24.tar.gz (5.4 kB)
remote: Preparing metadata (setup.py): started
remote: Preparing metadata (setup.py): finished with status 'error'
remote: error: subprocess-exited-with-error
remote:
remote: × python setup.py egg_info did not run successfully.
remote: │ exit code: 1
remote: ╰─> [12 lines of output]
remote: Traceback (most recent call last):
remote: File "<string>", line 2, in <module>
remote: File "<pip-setuptools-caller>", line 34, in <module>
remote: File "/tmp/pip-install-h6ay7jb3/pypaystack_2a3b97aa3d934da4b6c7a7d81a4a6ad2/setup.py", line 2, in <module>
remote: from pypaystack import version
remote: File "/tmp/pip-install-h6ay7jb3/pypaystack_2a3b97aa3d934da4b6c7a7d81a4a6ad2/pypaystack/__init__.py", line 3, in <module>
remote: from .customers import Customer
remote: File "/tmp/pip-install-h6ay7jb3/pypaystack_2a3b97aa3d934da4b6c7a7d81a4a6ad2/pypaystack/customers.py", line 1, in <module>
remote: from .baseapi import BaseAPI
remote: File "/tmp/pip-install-h6ay7jb3/pypaystack_2a3b97aa3d934da4b6c7a7d81a4a6ad2/pypaystack/baseapi.py", line 2, in <module>
remote: import requests
remote: ModuleNotFoundError: No module named 'requests'
remote: [end of output]
remote:
remote: note: This error originates from a subprocess, and is likely not a problem with pip.
remote: error: metadata-generation-failed
remote:
remote: × Encountered error while generating package metadata.
remote: ╰─> See above for output.
remote:
remote: note: This is an issue with the package mentioned above, not pip.
remote: hint: See above for details.
remote: ! Push rejected, failed to compile Python app.
What can be the issue? I even created a new virtual environment but the error remains.
I'm hoping that this community will assist me on my path.
Thanks!
Replied
ModuleNotFoundError: No module named 'requests'
You have to add requests to your requirements.txt file
Cancel
Post
Replied
nice pfp lol
https://cdn.discordapp.com/attachments/861748086724362260/998603610860556328/unknown.png
Cancel
Post
"Questionable intellegence, but I like the mystery" - CubeFaces
https://cdn.discordapp.com/attachments/1136067487847415848/1138948596679589898/sig.png
Replied
Hello, welcome to the WRD Community!
As for the error you're faicng, there are 2 solutions:
1. Add "import requests" to your code
2. Use "pip install requests"
Thats all. Hope it works!
Cancel
Post
Random quote here...
Users viewing this thread:
( Members: 0, Guests: 1, Total: 1 )
Cancel
Post