2016-01-13 238 views
1

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

同时检查'/ etc/bash.bashrc'文件的任何用法。 – Kiloreux

+0

我没有'/ etc/bash.bashrc'。这是空的。 – user1807271

+0

您是否检查过“/usr/bin/virtualenvwrapper.sh”的〜/ .bashrc,〜/ .bash_profile,〜/ .bash_login和〜/ .profile? – njachowski

回答

3

有许多可能,如果你使用的是bash壳,当你登录到你的终端上运行的文件。

您应该检查 “/usr/bin/virtualenvwrapper.sh” ~/.bashrc~/.bash_profile~/.bash_login~/.profile

可能这些文件中的一个正在登录时运行,并包含您卸载的缺少的脚本。

相关问题