[python] pip 설치 후 virtualenvwrapper.sh는 어디에 있습니까?

OSX에서 virtualenvwrapper를 설정하려고하는데 찾은 모든 지시 사항과 자습서는 virtualenvwrapper.sh를 가리키는 .profile에 소스 명령을 추가하도록 알려줍니다. 모든 python 및 site-packages 디렉토리를 확인했으며 virtualenvwrapper.sh를 찾을 수 없습니다. 별도로 다운로드해야합니까? pip가 올바르게 설치되지 않습니까?

이것은 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenvwrapper의 내용입니다.

hook_loader.py      hook_loader.pyc     project.py      project.pyc     user_scripts.py     user_scripts.pyc

보시다시피 virtualenvwrapper.sh는 없습니다. 어 Where 어?



답변

find명령을 사용하여 파일을 검색 할 수 있습니다 .

find / -name virtualenvwrapper.sh

루트의 모든 디렉토리에서 파일을 검색합니다.


우분투 12.04 LTS에서 pip를 통해 설치하면

/usr/local/bin/virtualenvwrapper.sh


우분투 17.04에서 일반 사용자로 pip를 통해 설치하면

~/.local/bin/virtualenvwrapper.sh


답변

당신은 이미 이것을 시도 했습니까?

$ which virtualenvwrapper.sh


답변

방금 pip로 다시 설치했습니다.

sudo pip uninstall virtualenvwrapper
sudo pip install virtualenvwrapper

그리고 이번에는 / usr / local / bin에 넣었습니다.


답변

virtualenvwrapper.sh 가 저장 / 위치 되는 정확한 경로 는 OS마다 다릅니다 . 동일한 OS에서도 버전 마다 다릅니다 . 따라서 모든 OS 버전에서 작동하는 일반적인 솔루션이 필요합니다.

경로를 찾는 가장 쉬운 방법은 다음과 같습니다.

pip uninstall virtualenvwrapper

확인 메시지가 나타납니다. “아니오”라고 말하지만 첫 번째 확인 행에는 virtualenvwrapper.sh의 경로가 표시됩니다 (예 : 프롬프트하면 삭제 될 파일 목록이 프롬프트에 표시됩니다.이 목록의 첫 번째 항목에는 시스템의 virtualenvwrapper.sh에 대한 경로가 포함됩니다)


답변

또는 내가 한 것처럼 virtualenvwrapper를 제거하십시오.

sudo pip 제거 virtualenvwrapper

그런 다음 easy_install로 설치하십시오

sudo easy_install virtualenvwrapper

이번에는 ” /usr/local/bin/virtualenvwrapper.sh ” 파일이 설치되어 있음을 발견했습니다 . 그 전에는이 명령으로도 파일을 찾을 수 없었습니다.

찾기 / -name virtualenvwrapper.sh


답변

Mac OS에서

which virtualenvwrapper.sh

너는 얻었다

/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh

그리고 너는 할 수있어.

sudo ln /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh /usr/local/bin/virtualenvwrapper.sh

그리고 당신의 .bash_profile

source /usr/local/bin/virtualenvwrapper.sh

아니면 너는 할 수있어

source /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh


답변

OS X 10.8.2에서 Python 2.7 :

/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh