![](/img/trans.png)
[英]How do I get pip from my virtualenv to install to the virtualenv
[英]How do install node.js and bower in virtualenv
我正在尝试查看django-scheduler的工作原理,因此想将其安装在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 or directory
鉴于此操作无效,我尝试了此博客并做了
env/bin/pip install nodeenv
env/bin/pip install django-bower
env/bin/nodeenv --prebuilt -p
我得到相同的结果。 如何在virtualenv中安装?
错误谈论/ usr / bin / env这是系统命令,因此您可以重命名virtualenv,这可能与系统命令冲突。 尝试创建virtualenv venv并执行源venv && pip安装nodeenv
更新:
virualenv venv
source venv
pip install nodeenv
在您的virtualenv旁边安装nodeenv
,它应该可以工作!
我发现一些Linux发行版不是将nodejs安装为“ node”可执行文件,而是将其安装为“ nodejs”。
在这种情况下,您必须手动链接到“节点”,因为在“节点”二进制文件之后编写了许多软件包。 未链接到“ python”的“ python2”也会发生类似的情况。
在这种情况下,您可以进行简单的符号链接。 对于将软件包二进制文件安装到/ usr / bin的linux发行版,您可以执行
ln -s /usr/bin/nodejs /usr/bin/node
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.