unknown encoding during "dvc push"
**Information about your setup**
DVC version: 0.66.0
Platform: Ubuntu 18.04
Method of installation: DEB

**Description:**
I access my dvc remote via ssh.  **Sometimes** `dvc push` command with the following error:

```
ERROR: unexpected error - unknown encoding: idna
```
diff --git a/dvc/main.py b/dvc/main.py
index 0c83ddab3..b18117f79 100644
--- a/dvc/main.py
+++ b/dvc/main.py
@@ -15,6 +15,12 @@ from dvc.remote.pool import close_pools
 from dvc.utils.compat import is_py2
 
 
+# Workaround for CPython bug. See [1] and [2] for more info.
+# [1] https://github.com/aws/aws-cli/blob/1.16.277/awscli/clidriver.py#L55
+# [2] https://bugs.python.org/issue29288
+"".encode("idna")
+
+
 logger = logging.getLogger("dvc")
 
 
['dvc/main.py']