Python 如何在virtualenv中安装node.js和bower
我想看看它是如何工作的,所以我想把它安装在virtualenv中 将文件解压缩到相关目录后,我做了以下工作:Python 如何在virtualenv中安装node.js和bower,python,node.js,django,virtualenv,bower,Python,Node.js,Django,Virtualenv,Bower,我想看看它是如何工作的,所以我想把它安装在virtualenv中 将文件解压缩到相关目录后,我做了以下工作: virtualenv env env/bin/pip install -r requirements.txt export DJANGO_SETTINGS_MODULE=project_sample.settings env/bin/python manage.py bower install 此时我得到一个错误: /usr/bin/env: ‘node’: No such file
virtualenv env
env/bin/pip install -r requirements.txt
export DJANGO_SETTINGS_MODULE=project_sample.settings
env/bin/python manage.py bower install
此时我得到一个错误:
/usr/bin/env: ‘node’: No such file or directory
考虑到这不起作用,我已经试着跟着做了
我得到了同样的结果。如何在virtualenv中安装?错误涉及/usr/bin/env,它是一个系统命令,因此您可以重命名virtualenv,可能是它与系统命令冲突。尝试创建virtualenv venv并执行源venv&&pip安装nodeenv 更新:
virualenv venv
source venv
pip install nodeenv
在virtualenv中安装
nodeenv
,它应该可以工作 我发现一些linux发行版将nodejs安装为“nodejs”,而不是“node”可执行文件
在这种情况下,您必须手动链接到“节点”,因为许多包都是在“节点”二进制文件之后编程的。“python2”没有链接到“python”,也会出现类似的情况
在这种情况下,您可以进行简单的符号链接。对于将包二进制文件安装到/usr/bin的linux发行版,您可以执行以下操作
ln -s /usr/bin/nodejs /usr/bin/node
env/bin/pip install nodeenv
在virtualenv中安装它是的,这就是它将被执行的,如果您使用source env
激活env
,然后pip install nodeenv
相当于env/bin/pip install nodeenv
错误谈论的/usr/bin/env
,这是一个系统命令,因此,您可以重命名您的virtualenv,这可能与系统命令冲突。尝试创建virtualenv-venv
并执行source-venv&&pip-install-nodeenv
是的,与我们一样。
ln -s /usr/bin/nodejs /usr/bin/node