Software⏱️ 3 min read📅 2026-06-11

How to Fix: SSL error python3

SSL error python3 issue with quandl API on Anaconda Windows

Quick Answer: Update your SSL certificates or consider using a different package manager like pip.

The user is experiencing an SSL error with Python3, specifically when using Spyder on Anaconda to run code. This issue affects users who rely on Quandl API for data analysis and have encountered a sudden change in behavior after updating their Anaconda installation.

This error can be frustrating as it prevents the user from running their scripts and accessing necessary packages, including pip and conda themselves.

🔍 Why This Happens

  • The primary reason for this issue is a certificate verification failure when connecting to Quandl API. This can occur due to a mismatch between the expected and actual SSL certificates or an outdated certificate store.
  • Another possible cause could be a corrupted or incomplete certificate store, which may need to be updated or restored.

🛠️ Step-by-Step Verified Fixes

Updating Anaconda and its dependencies

  1. Step 1: Update Anaconda by running the command `conda update --all` in the terminal to ensure that all packages are up-to-date.
  2. Step 2: Check for any outdated SSL certificates by running the command `openssl s_client -connect www.quandl.com:443` and verify if the certificate is valid.
  3. Step 3: If an outdated certificate is found, remove it using the command `rm /etc/ssl/certs/...` (replace with the actual path to the certificate file).

Configuring SSL settings in Spyder

  1. Step 1: Open Spyder and go to Settings > Project > Advanced.
  2. Step 2: In the 'SSL' section, select 'Use system default SSL settings' or manually configure the SSL settings by specifying the trusted CA certificates.

💡 Conclusion

To resolve this issue, update Anaconda and its dependencies, and consider configuring SSL settings in Spyder. Additionally, ensure that the certificate store is up-to-date and free from corruption. By following these steps, users should be able to resolve the SSL error and regain access to Quandl API and other packages.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions