-bash: /usr/local/bin/virtualenvwrapper.sh: 没有那个文件或目录 #10

3

我没有'sudo'权限。 当我运行

printf '\n%s\n%s\n%s' '# virtualenv' 'export WORKON_HOME=~/virtualenvs' 
'source /usr/local/bin/virtualenvwrapper.sh' >> ~/.bashrc

它显示错误:

-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory

如何解决这个问题?有人能给出一些建议吗?

你是如何安装virtualenvwrapper的? - phd
{btsdaf} - JustinGong
2个回答

3
没有使用sudo或任何其他提升权限的方式,您没有写入/usr/local/bin/的权限,因此无法在那里安装virtualenvwrapper.sh。请下载一个分发版本,将其解压缩并将virtualenvwrapper.sh复制到您具有写入权限的目录中。编辑您的.bashrc文件以从该目录中引用virtualenvwrapper.sh

1

我曾遇到过类似的问题,因为pip将virutalenvwrapper安装在了~/.local中。

你可以在.bashrc文件中更改其路径:

source $HOME/.local/bin/virtualenvwrapper.sh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接