virtualenvwrapper.sh 은 pip 설치 후 어디에 있습니까?
OSX에서 가상 환경 래퍼를 설정하려고 하는데, 찾은 모든 지침과 튜토리얼에서 virtualenvwrapper.sh 을 가리키며 .profile에 소스 명령을 추가하라고 합니다.파이썬과 사이트 검색 디렉터리를 모두 확인했는데, virtualenvwrapper.sh 을 찾을 수가 없습니다.이것은 제가 따로 다운로드해야 하는 것입니까?파이프가 올바르게 설치되지 않습니까?
다음은 /Library/Frameworks/Python.frameworks/Versions/2.7/lib/python2.7/site-packages/virtualenwrapper의 내용입니다.
hook_loader.py hook_loader.pyc project.py project.pyc user_scripts.py user_scripts.pyc
보시다시피, virtualenvwrapper.sh 은 없습니다.그게 어디에 있지요?
사용할 수 있습니다.find
파일을 검색하는 명령:
find / -name virtualenvwrapper.sh
루트에서 모든 디렉토리에서 파일을 검색합니다.
Ubuntu 12.04 LTS에서, pip을 통해 설치, 그것은 설치됩니다.
/usr/local/bin/virtualenvwrapper.sh
Ubuntu 17.04에서, 일반 사용자로서 pip을 통해 설치합니다.
~/.local/bin/virtualenvwrapper.sh
당신은 이미 이것을 시도했습니까?
$ which virtualenvwrapper.sh
가상 환경 래퍼의 정확한 경로입니다.저장/위치는 OS마다 다릅니다.동일한 OS 내에서도 버전마다 다릅니다.따라서 모든 OS 버전에 적합한 범용 솔루션이 필요합니다.
그 경로를 찾는 가장 쉬운 방법은 다음과 같습니다.
pip uninstall virtualenvwrapper
확인 메시지가 표시됩니다."아니요"라고 말합니다. 그러나 확인의 첫 줄은 virtualenvwrapper.sh 의 경로를 나타냅니다. (예라고 대답하면 삭제할 파일 목록이 나타납니다.)이 목록의 첫 번째 항목에는 가상 환경 래퍼의 경로가 포함되어 있습니다.기계에서 shin)
방금 pip으로 다시 설치했습니다.
sudo pip uninstall virtualenvwrapper
sudo pip install virtualenvwrapper
그리고 이번에는 /usr/local/bin에 넣었습니다.
아니면, 내가 그랬던 것처럼..가상 환경 래퍼를 제거하기만 하면 됩니다.
sudo pip 제거 가상 환경 래퍼
그런 다음 easy_install로 설치합니다.
sudo easy_install virtualenwrapper
이번에는 "/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
OSx EI 캡틴에서 가상 환경 래퍼를 설치했습니다.
sudo pip3 install virtualenvwrapper
하지만 가상 환경 래퍼를 찾을 수 없습니다.빛나다./user/local/bin
그것은 마침내 에서 발견되었습니다./Library/Frameworks/Python.framework/Versions/3.4/bin/virtualenvwrapper.sh
/usr/local/bin에 소프트 링크를 만들 수 있습니다.
ln -s /Library/Frameworks/Python.framework/Versions/3.4/bin/virtualenvwrapper.sh /usr/local/bin/virtualenvwrapper.sh
그리고 공식 문서처럼 설정 가이드를 따를 수 있는 모든 것.행운을 빕니다.
Python 2.7이 설치된 OS X 10.8.2의 경우:
/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh
나에게 있어서 그것은 다음과 같습니다.
~/Library/Python/2.7/bin/virtualenvwrapper.sh
X , ( X 사용시, 사시용) 포함)pip install --user
설치)
저도 같은 문제가 있어요.이전 버전의 가상 환경 래퍼가 있으면 pip이 작동하지 않습니다.
http://pypi.python.org/pypi/virtualenvwrapper/3.6 에서 src를 다운로드하고 python setup.py 을 설치합니다.그리고 나서 문제가 해결되었습니다.
: 19의 경우 RPM을 한 후sudo pip install virtualenvwrapper
다음 위치에서 파일을 찾을 수 있습니다.
/usr/bin/virtualenvwrapper.sh
사용자를 15으로, Ubuntu 15.10 에 넣었습니다.~/.local/bin/virtualenvwrapper.sh
실행을 통해 찾은 정보:
$ find / -name virtualenvwrapper.sh 2>/dev/null
사용.
find / -name virtualenvwrapper.sh
저는 "권한 거부"를 엄청나게 받았고, 파일 위치에서 정확히 한 번 출력했습니다.pip로 다시 제거/설치할 때 파일 위치를 찾을 때까지 놓쳤습니다.
혹시 궁금하실까봐.
/usr/local/share/python/virtualenvwrapper.sh
제 경우(OSX El Capitan, 버전 10.11.5)에는 .profile을 다음과 같이 편집해야 했습니다.
터미널:
vim ~/.profile
export WORKON_HOME=$HOME/.virtualenvs
export MSYS_HOME=C:\msys\1.0
source /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh
그런 다음 프로파일을 다시 로드합니다(현재 세션에서 사용 가능).
source ~/.profile
누군가에게 도움이 되길 바랍니다.
/usr/share/virtualenvwrapper/virtualenvwrapper.sh
Ubuntu 16.04에 설치했는데 이 위치가 되었습니다.
virtualenwrapper-4.8.4를 가지고 노는 동안 macOS Mojave(10.14)에서 찾을 수 있습니다.
/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
맥에서 양조를 사용하면 다음 사이트에서 찾을 수 있습니다.
/opt/homebrew/bin/virtualenvwrapper.sh
OS X에 대한 질문이지만, Linux(Red Hat)에서 제게 도움이 된 내용은 다음과 같습니다.
내 가상 래퍼.에 있었습니다.
~/.local/bin/virtualenvwrapper.sh
제가 를 로컬로하고 이는아문마일치 것 도 기 때 했 입 니 설 다 로 컬 로 를 퍼 래 가 환 경 상 w ▁the ▁this ▁virtual 니 env 것 ▁using ▁because--user
플래그...
pip install --user virtualenvwrapper
...을 사용하는 위험한 방법의 대안으로sudo pip
.
/usr/local/bin/virtualenvwrapper.sh
비글 본 블랙(데비안)에 대해서도 같은 문제가 있었습니다.
수동으로 패키지를 다운로드하고 설치하는 것이 저에게 효과가 있었습니다.
Ubuntu Ubuntu의:
제 합니다 : 금설치경터출확서인력오시십방하을에널미우한▁if오. 제 출력을 게시합니다.
Running setup.py install for virtualenv-clone
Installing virtualenv-clone script to /home/username/.local/bin
Successfully installed virtualenvwrapper virtualenv virtualenv-clone stevedore pbr six
Cleaning up...
여기서 두 번째 줄이 경로를 알려줍니다.나에게 그것은/home/username/.local/bin
핍은 일부러 당신을 힘들게 하지 않을 것입니다.
중한것명기파항상것설입다니에 입니다./bin
폴더를 저장할 수 있습니다.
저도 같은 문제를 겪었고 제가 이 파일들을 가지고 있다는 것을 발견했습니다.
~/.local/bin/
폴더 대신
/usr/loca/bin/
일반적인 경우지만 기본 경로를 변경한 것 같습니다.
~
$HOME $HOME
디렉터리는 pip 설치를 위해 더 격리되고 apt-get 패키지와 pip 패키지를 구별할 수 있기 때문입니다.
따라서 여기서 두 가지 선택사항이 있습니다. .bashrc로 이동하여 다음과 같이 변경합니다.
# for virtualenv wrapper
export WORKON_HOME=$HOME/Envs
export PROJECT_HOME=$HOME/Devel
source $HOME/.local/bin/virtualenvwrapper.sh
그리고 아래에 디렉토리 가상 환경 래퍼를 만듭니다./usr/share/
그리고 이렇게 virtualwrapper_sys.sh를 심볼릭 링크합니다.
sudo ln -s ~/.local/bin/virtualenvwrapper_lazy.sh /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh
기존 가상 환경을 나열하는 work on 명령이 작동하는지 확인할 수 있습니다.
을 하면,pip install virtualenvwrapper
sudo를 사용하지 않으면 일반 사용자 pip이 실행되지만 권한이 부족하기 때문에 필요한 위치에 파일을 복사하지 않습니다.
mortiz@florida:~# sudo pip3 install virtualenvwrapper
sudo를 사용하면 파일이 각 경로 아래에 생성됩니다.
root@florida:/usr/local/bin# ls -ltr
total 8008
-rwxr-xr-x 1 root staff 8136192 Jun 11 17:45 chromedriver
-rwxr-xr-x 1 root staff 41697 Sep 5 16:06 virtualenvwrapper.sh
-rwxr-xr-x 1 root staff 2210 Sep 5 16:06 virtualenvwrapper_lazy.sh
-rwxr-xr-x 1 root staff 215 Sep 5 16:06 pbr
-rwxr-xr-x 1 root staff 218 Sep 5 16:06 virtualenv-clone
-rwxr-xr-x 1 root staff 213 Sep 5 16:06 virtualenv
root@florida:/usr/local/bin#
데비안 GNU/리눅스 9에서 저를 위해 일했습니다.
제 경우: /home/home/http/.local/bin/virtualenvwrapper.sh
sudo를 사용하여 설치했습니까?제 경우의 오류였습니다.
언급URL : https://stackoverflow.com/questions/12647266/where-is-virtualenvwrapper-sh-after-pip-install
'programing' 카테고리의 다른 글
Python 로그 형식 문자열에 사용자 지정 필드를 추가하려면 어떻게 해야 합니까? (0) | 2023.07.20 |
---|---|
SQL에서 NULL이 NULL과 일치하지 않는 이유는 무엇입니까? (0) | 2023.07.20 |
glib를 위한 "헬로 월드"를 구축할 수 없는 이유는 무엇입니까? (0) | 2023.07.20 |
파이썬에서 빠르고 쉬운 파일 대화? (0) | 2023.07.20 |
Github과 로컬에서 마지막 n개의 커밋을 삭제하는 방법은 무엇입니까? (0) | 2023.07.15 |