twoscoops / twoscoops/Creating-and-Distributing-Python-Packages

Unable to pip install package on Mac after first deployment

Open
#12 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
No language data
Stars
8
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Location within the Course

* Section: 3
* Lesson: 7
* Language: English

## Description

After deploying successfully to PyPI, I was unable to pip install it into a new `test-env`. Here is the error:
```
Download error on https://pypi.python.org/simple/pytest-runner/:
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748) -- Some packages may not be found!
Couldn't find index page for 'pytest-runner' (maybe misspelled?)
Download error on https://pypi.python.org/simple/: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748) -- Some packages may not be found!
No local packages or working download links found for pytest-runner
```
### Things I tried that didn't work
Based upon https://stackoverflow.com/questions/25981703/pip-install-fails-with-connection-error-ssl-certificate-verify-failed-certi/46410817#46410817
I added `$HOME/Library/Application Support/pip/pip.conf` file with:
```
[global]
trusted-host = pypi.python.org
```
That did not work. So I went to: https://github.com/pypa/pip/issues/4205
I tried `pip install --trusted-host pypi.python.org pip --upgrade`; that did not help. Also did `pip install incremental` that made no apparent difference.

### What worked
The previous pypa issue above referenced this issue: https://github.com/heroku/heroku-django-template/issues/79
where I found the instruction to run `/Applications/Python\ 3.6/Install\ Certificates.command`, after which things were OK.

Maybe this can be put into an FAQ if others have this problem. Should include links to the issues since a number of people indicated that other things fixed the similar error on their machines.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.