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

新手上路,请多包涵

我无法弄清楚 shell 在服务器登录时尝试运行的 /usr/bin/virtualenvwrapper.sh 。我希望 virtualenvwrapper 永久卸载,而不仅仅是从 shell 实例中删除。我以为我用 pip uninstall virtualenvwrapper 卸载了它,但每次我登录服务器时都会收到错误 -bash: /usr/bin/virtualenvwrapper.sh: No such file or directory ,好像有某种遗留的工件。昨天我做了很多修补,但我不记得我所做的所有更改或我是如何做到这一点的。它在哪里执行搜索 virtualenvwrapper.sh

补充信息

$ echo $PATH
/usr/lib64/qt-3.3/bin
/usr/local/bin/ibm/lsf/9.1/linux2.6-glibc2.3-x86_64/etc
/usr/local/bin/ibm/lsf/9.1/linux2.6-glibc2.3-x86_64/bin
/usr/local/bin
/bin
/usr/bin
/usr/local/sbin
/usr/sbin
/sbin/usr/local/bin/CASAVA-1.8.2/bin
/usr/local/bin/blast
/usr/local/bin/mirdeep2
/usr/local/bin/velvet

$ sudo vim ~/.bashrc
1 # .bashrc
2
3 # Source global definitions
4 if [ -f /etc/bashrc ]; then
5         . /etc/bashrc
6 fi
7
8 # User specific aliases and functions

原文由 user1807271 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.2k
2 个回答

如果您使用的是 bash shell,则在您登录到终端时可能会运行许多文件。

You should check ~/.bashrc , ~/.bash_profile , ~/.bash_login and ~/.profile for “/usr/bin/virtualenvwrapper.sh”.

可能其中一个文件正在登录时运行,并且包含您已卸载的缺失脚本。

原文由 njachowski 发布,翻译遵循 CC BY-SA 3.0 许可协议

在ubuntu 12.04 LTS上,通过pip安装,安装到

/usr/local/bin/virtualenvwrapper.sh

如果您使用的是 Ubuntu 16.04 或更高版本,它会安装到

~/.local/bin/virtualenvwrapper.sh

原文由 Tarique 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题