내 스트리밍 서버에서 사용할 수 있는지 확인하기 위해 가상 머신에서 Debian 10을 테스트하고 있습니다(헤드리스 최소 네트워크 설치).
감독자와 같은 pip3 설치가 작동하는 이유는 무엇입니까 ~/.local
?
릴리스 노트를 읽었지만 .local
해당 폴더에 대한 내용을 찾을 수 없습니다. 내가 이해한 바에 따르면 문제가 발생할 수 있으며 대신 PATH
설치해야 할 다른 많은 이유가 있습니다 ./usr/local
~/.local
이것을 어떻게 피할 수 있습니까? 아니면 이것이 데비안의 방식입니까?
답변1
다음 경고가 나타납니다.packages.python.org귀하의 질문에 답할 수 있습니다
경고하다최근 Debian/Ubuntu 릴리스에서는 "사용자 계획이는 일부 사용자를 놀라게 할 수 있는 기본 동작의 중요한 변화입니다.
답변2
데비안에서는pip3
기본값은 사용자 구성표입니다.가상 환경 외부에서 실행하면 파일이 ~/.local
.
pip3
데비안과 그 파생물에서 시스템 전반에 걸쳐 사용할 도구를 설치 하려는 경우에도 다음을 사용할 수 있습니다.
pip3 install --system ...
시스템 솔루션을 사용하십시오.
(문제의 도구가 데비안 패키지로 사용 가능한지 확인해 볼 가치가 있습니다. 데비안 10에는 많은 패키지가 추가되었습니다...)
~처럼무루가 지적했어요, 대부분의 경우 가상 환경이 더 나은 접근 방식입니다. Python 도구 설치에 대한 전체 주제는 많은 논의를 불러일으켰습니다.Python 핵심 개발자 중!