为 Python 3.8.0 returns 创建 virtualenv 路径不存在错误

Creating a virtualenv for Python 3.8.0 returns a Path does not exist error

我是 Ubuntu 的新手,正在尝试为 Python 3.8.0 创建一个 virtualenv

我从“ython=”(“python”中 'p' 的丢失)猜测该命令 运行 与 python 冲突环境变量。

但是,如果我 unset python 并重复上面的 virtualenv 命令,我会得到同样的错误。

其中很大一部分原因是我对 Ubuntu 完全不熟悉。有人可以评论一下 virtualenv 命令的情况吗?

virtualenv的选项是either -p (single dash, short option) or --python= (double dashes, long option)。那就是

virtualenv -p C:/usr/local/opt/python-3.8.0/bin/python

virtualenv --python=C:/usr/local/opt/python-3.8.0/bin/python

注意尾部的 /python — 它必须指向可执行文件,而不是目录。