I am having trouble configuring my pip.conf file to stipulate that PIP should look for downloads from https://pypi.python.org/simple/ rather than http://pypi.python.org/simple/
pip version 1.0 is fairly old, pypi shows date 2011-04-04. Consider installing latest version.
Since 2011 there were some significant changes (security fixes, support for wheel format...)
I would first remove completely the pip installed by apt-get, incl. cleaning whatever is in directories around. And then install using get-pip.py as described on pypa.
I know, that it is often recommended following Linux distribution packages, but with pip it is simply not practical.
From latest guide: https://pip.pypa.io/en/stable/user_guide/#config-file
The new default configuration file is:
$HOME/.config/pip/pip.confLegacy per-user configuration file which is also respected:
On Unix and macOS the configuration file is:
$HOME/.pip/pip.conf
I think your changes are not being used.
pip install --find-links=https://pypi.python.org/simple/ SQLAlchemy works on my system.
. The log says it is checking https://pypi.python.org/simple.
You should use index-url = https://pypi.python.org/simple/ rather than find-links in your config. This will replace the default rather than just adding another option (which is what find-links does).