diff --git a/pipenv/utils.py b/pipenv/utils.py index b45081fe..be1240ac 100644 --- a/pipenv/utils.py +++ b/pipenv/utils.py @@ -1367,7 +1367,9 @@ def is_virtual_environment(path): def chdir(path): """Context manager to change working directories.""" from ._compat import Path - prev_cwd = Path.cwd() + prev_cwd = Path.cwd().as_posix() + if isinstance(path, Path): + path = path.as_posix() os.chdir(str(path)) try: yield