virtualenv:在 Python 中找不到命令
virtualenv: command not found in Python
我正在尝试为教程创建一个新的虚拟环境。我已多次安装 virtualenv
和 virtualenvwrapper
,但每次我尝试创建新的虚拟环境时,我的终端都会显示 - mkvirtualenv: command not found
。当我尝试查找 virtualenv
的版本时,它显示 virtualenv: command not found
。我的 pip 安装也发生了类似的事情,但是当我使用一些命令时它得到了解决。
我想指出我的 PATH
似乎真的一团糟。 PATH 指向 /Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
。请帮忙。
我在使用 pip show virtualenv
时看到了其他内容,它提供了版本和作者的详细信息,但是当我使用 virtualenv --version
时,它发送了一个 virtualenv: command not found
。
首先,您需要安装 virtualenv
,因为它是 python 2 的外部依赖项。
pip install virtualenv
这将允许您在全局范围内使用 virtualenv。
或者,您可以使用来自 Python 3.5+
python -m virtualenv venv
但是,如果您不想支持 python 2,您可以使用从 python 3.3
安装的 venv
python3 -v venv venv
花了很长时间才弄明白,但对我有用的是使用 pip3 install 而不是 pip install 来安装它
pip3 install virtualenv
我正在尝试为教程创建一个新的虚拟环境。我已多次安装 virtualenv
和 virtualenvwrapper
,但每次我尝试创建新的虚拟环境时,我的终端都会显示 - mkvirtualenv: command not found
。当我尝试查找 virtualenv
的版本时,它显示 virtualenv: command not found
。我的 pip 安装也发生了类似的事情,但是当我使用一些命令时它得到了解决。
我想指出我的 PATH
似乎真的一团糟。 PATH 指向 /Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
。请帮忙。
我在使用 pip show virtualenv
时看到了其他内容,它提供了版本和作者的详细信息,但是当我使用 virtualenv --version
时,它发送了一个 virtualenv: command not found
。
首先,您需要安装 virtualenv
,因为它是 python 2 的外部依赖项。
pip install virtualenv
这将允许您在全局范围内使用 virtualenv。
或者,您可以使用来自 Python 3.5+
python -m virtualenv venv
但是,如果您不想支持 python 2,您可以使用从 python 3.3
安装的 venvpython3 -v venv venv
花了很长时间才弄明白,但对我有用的是使用 pip3 install 而不是 pip install 来安装它
pip3 install virtualenv