为 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
。
Python 3.8.0 安装在 C:/usr/local/opt/python-3.8.0/bin
.
我正在使用以下命令创建虚拟环境:
virtualenv slm -python='C:/usr/local/opt/python-3.8.0/bin'
返回如下错误:
路径ython=C:/usr/local/opt/python-3.8.0/bin(来自--python=ython=C:/usr/local/opt/python-3.8.0/bin)不存在。
文件夹确实存在 - 路径是从文件管理器复制的。
我从“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
— 它必须指向可执行文件,而不是目录。
我是 Ubuntu 的新手,正在尝试为 Python 3.8.0 创建一个 virtualenv
。
Python 3.8.0 安装在
C:/usr/local/opt/python-3.8.0/bin
.我正在使用以下命令创建虚拟环境:
virtualenv slm -python='C:/usr/local/opt/python-3.8.0/bin'
返回如下错误:
路径ython=C:/usr/local/opt/python-3.8.0/bin(来自--python=ython=C:/usr/local/opt/python-3.8.0/bin)不存在。
文件夹确实存在 - 路径是从文件管理器复制的。
我从“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
— 它必须指向可执行文件,而不是目录。