我无法弄清楚 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 许可协议
如果您使用的是
bash
shell,则在您登录到终端时可能会运行许多文件。You should check
~/.bashrc
,~/.bash_profile
,~/.bash_login
and~/.profile
for “/usr/bin/virtualenvwrapper.sh”.可能其中一个文件正在登录时运行,并且包含您已卸载的缺失脚本。