无法在 Windows 上使用 pipenv 创建环境

Can't create env with pipenv on Windows

我正在本地处理一个项目,我想使用 pipenv 设置一个新环境(我需要获取一个 Pipfile)

> $ python -m pipenv install dash
> Creating a virtualenv for this project…
> Pipfile: C:\Users\xxx\Documents\_Dev\CT-Maps\Pipfile
> Using C:/Users/xxx/Anaconda3/python.exe (3.7.6) to create virtualenv…
> [ ===] Creating virtual environment...FileNotFoundError: [Errno 2] No such file or directory:
> 'C:\Users\xxx\Anaconda3\Lib\venv\scripts\nt\python.exe'
>     
> Failed creating virtual environment
>     
> [pipenv.exceptions.VirtualenvCreationException]:
> Failed to create virtual environment.

我正在研究 Windows 10,在 VS Code 中使用终端。

我认为问题出在“使用 C:/Users/xxx/Anaconda3/python.exe (3.7.6)”,但我不确定,也不知道如何更改它以使用正确 python 路径(在 VSCode 中正确设置!)

由于我没有管理员权限,我什至无法卸载 Anaconda 或全局安装东西。

感谢您的帮助!

您可以使用 --python 标志指定要使用的 python 解释器的路径。

python -m pipenv install dash --python "C:\Program Files (x86)\Python38-32\python.exe"