I am using pythonanywhere.com and trying to run an app that I made for twitter that uses tweepy but it keeps saying connection refused or failed to send request. Is there any way to run a python app online easily that sends requests?
Pythonanywhere requires a premium account for web access.
You can create a limited account with one web app at your-username.pythonanywhere.com, restricted Internet access from your apps, low CPU/bandwidth. It works and it's a great way to get started!
Get a premium account:
$5/month
Run your Python code in the cloud from one web app and the console
A Python IDE in your browser with unlimited Python/bash consoles
One web app with free SSL at
your-username.pythonanywhere.com
Enough power to run a typical 50,000 hit/day website.
(more info)
3,000 CPU-seconds per day
(more info)
512MB disk space

That said, I'd just set it up locally if its for personal use and go from there.
Trying to use python on a server