Nodeenv 没有抛出 python virtualenv 可用

Nodeenv throws no python virtualenv is available

我有 python virtualenv 并尝试安装它抛出的 nodeenv

"no python virtualenv is available"

在我激活的 python 虚拟环境中 . bin/activate

我运行以下命令

pip install nodeenv

nodeenv -p

它抛出错误...我目前正在尝试使用 django-compressor 安装 less

我也遇到过这种情况,是因为你的虚拟环境没有安装nodeenv。以下为我解决了这个问题:

sudo pip uninstall nodeenv
# Source your virtual environment.
source /path/to/virtualenv
pip install nodeenv
nodeenv -p

我发生在 Mac OSX Yosemite。

我以用户身份安装了 nodeenv。解决方案是以 root 身份安装它:

pip uninstall nodeenv
sudo pip install nodeenv
# Source the virtual environment or use workon for virtualenvwrapper
workon <virtualenv name>
nodeenv -p