Ubuntu 14.04에 Virtualenv 래퍼 를 설치하려고합니다 . 그러나 터미널을 시작할 때마다 bash라는 오류가 발생합니다.
/usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh : 해당 파일이나 디렉토리가 없습니다.
또한을 사용하여 bashrc 스크립트를 확인 gedit ~/.bashrc
했지만 그러한 행은 없습니다. 아무도 내가 어디 틀렸는 지 알고 있습니까?
Ubuntu 14.04에 Virtualenv 래퍼 를 설치하려고합니다 . 그러나 터미널을 시작할 때마다 bash라는 오류가 발생합니다.
/usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh : 해당 파일이나 디렉토리가 없습니다.
또한을 사용하여 bashrc 스크립트를 확인 gedit ~/.bashrc
했지만 그러한 행은 없습니다. 아무도 내가 어디 틀렸는 지 알고 있습니까?
답변:
Linux Mint에서 동일한 문제가 발생했습니다.
다음 파일로 인해 문제가 발생했습니다. /etc/bash_completion.d/virtualenvwrapper
나는 백업을 만들고 (만약을 대비하여) 삭제했으며 모든 것이 잘 작동하는 것 같습니다.
필자의 경우 이전에 virtualenvwrapper를 사용하여 설치 한 apt-get install virtualenvwrapper
후 나중에 apt-get remove virtualenvwrapper
'configuration'파일을 남겨둔을 사용하여 제거했습니다 /etc/bash_completion.d/virtualenvwrapper
. 이 bash 완료 정의는 bash (내 .bashrc와 관련이 없음)에 의해 제공되었으며 오류 메시지를 일으켰습니다.
해결책은 다음과 같습니다.
sudo apt-get purge virtualenvwrapper
virtualenvwrapper와 관련된 모든 파일을 제거했습니다. 내가 제거 한 이유는 pip 버전을 대신 사용하여 더 최신 버전으로 사용했기 때문에 다음을 사용하여 전 세계적으로 설치할 수 있습니다.
sudo pip install virtualenvwrapper
다음은 이 지침 , 나는 virtualenvwrapper bash는 스크립트, 즉 소싱 할 때 오류가 발생했음을 발견
source /usr/local/bin/virtualenvwrapper.sh
스크립트 /etc/bash_completion.d/virtualenvwrapper
는 arcticfeather가 지적한 파일 을 참조합니다 .
다음 명령을 사용하여 스크립트를여십시오.
sudo nano /etc/bash_completion.d/virtualenvwrapper
존재하지 않는 파일이 참조되는 곳입니다. 간단히 교체 /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh
하고 /usr/local/bin/virtualenvwrapper_lazy.sh
잘 나가십시오!
다음 명령을 사용하여 Ubuntu Software Center 또는 터미널에서 Ubuntu 14.04의 여러 가상 Python 환경 ( virtualenvwrapper ) 을 관리하기 위해 Extension을 virtualenv에 설치할 수 있습니다 .
sudo apt install virtualenvwrapper
gedit .bashrc
.bashrc 끝에 다음 줄을 추가하십시오.
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
변경 사항을 .bashrc에 저장하고 gedit를 닫으십시오. 변경 사항을 적용하려면 .bashrc를 소싱하십시오.
cd
source .bashrc
.bash_profile
에서 및 시스템 전체 버전과 같은 다른 구성 파일을 확인 했습니까/etc/
?