【问题标题】:virtualenv: command not found in Pythonvirtualenv:在 Python 中找不到命令
【发布时间】:2020-05-15 12:51:41
【问题描述】:

我正在尝试为教程创建一个新的虚拟环境。我已经多次安装了virtualenvvirtualenvwrapper,但是每次我尝试创建一个新的虚拟环境时,我的终端都会显示-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

【问题讨论】:

  • pip install virtualenv
  • 很可能是你的python路径中没有安装它
  • @DenisTsoi 所以这对我有用 - python -m virtualenv venv

标签: python path virtualenv


【解决方案1】:

首先,您需要安装virtualenv,因为它是python 2 的外部依赖项。

pip install virtualenv

这将允许您在全局范围内使用 virtualenv。

或者,您可以从 Python 3.5+ 开始使用

python -m virtualenv venv

但是,如果您不希望支持 python 2,您可以使用从 python 3.3 安装的 venv

python3 -v venv venv

【讨论】:

    【解决方案2】:

    花了很长时间才弄明白,但对我有用的是使用 pip3 install 而不是 pip install 安装它

    pip3 install virtualenv 
    

    【讨论】:

      猜你喜欢
      • 2017-05-03
      • 1970-01-01
      • 1970-01-01
      • 2020-08-13
      • 2016-04-09
      • 2015-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多