실험실에서 사용자에게 Python 스크립트를 배포하는 좋은 (쉽고 직관적 인) 방법을 찾고 있습니다. pip install --user
물건 을 설치하는 것으로 나타 ~/.local/bin
났지만이 디렉토리는 일반적인 Ubuntu 설정의 PATH에 없습니다. 디렉토리 ~/bin
가 PATH에 있습니다. 그렇다면 왜 pip가 설치되지 않습니까? 사용자 별 bin 디렉토리를 지정하기 위해 pip config에 숨겨진 매개 변수가 있더라도 사용자가 pip 구성을 조정하지 못하게하고 싶습니다. ~/bin
를 가리키는 심볼릭 링크로 바꾸는 것에 대해 생각 ~/.local/bin
하고 있습니다. 이것은 쉽고 한 번만 수행 할 수 있습니다. 사용자는 PATH를 조정할 필요가 없으며 pip는 행복합니다.
어떻게 생각해? 이 연결이 문제를 일으킬 수 있습니까?
pip
설치하지 않습니까?"는 무슨 뜻 입니까?pip install --user
Ubuntu에서 예상되는 동작 은 에 설치하는~/.local/bin
것이므로 원하지 않으면--user
옵션을 사용하지 마십시오 . 모든 사용자가--user
옵션을 사용하고 조정할 필요$PATH
가 없는 가장 쉬운 방법 은에 추가~/.local/bin
하는 것$PATH
입니다/etc/environment
.