나는 다음과 같은 폴더 트리와 파이썬 패키지를 구축하고 있다고 가정 설치 한 디렉토리 얻는 방법 :파이썬 3.x를 - 사용자가 패키지
main
|-- setup.py
|-- the_package
|--globar_vars.py
|--the_main_script.py
어쨌든 사용자가 수행하는 것처럼, 설치하기 :
PIP 사용sudo python setup.py install
python setup.py install --user
python setup.py install --prefix=/usr/local
또는 아니라 :
pip install 'SomeProject'
내가 원하는 패키지가 O를 저장 설치되어있는 폴더 N 어떤 변수에 global_vars.py
, 예 : 그것을 얻기 위해 어떻게든지
globarl_vars.py
#!/usr/bin/env python3
user_installed_pkg = '/some/path/where/the/package/was/installed'
있다
? 미리 감사드립니다. 당신의SomeProject
패키지를 가정
는
이 옵션을 고려하고있었습니다. 그러나이 방법은 패키지가 이미 설치된 경우에만 작동합니다. 제 말은 대답이 문제의 절반을 해결한다는 것입니다. 패키지를 설치 한 경로를 얻었으므로 (이미 설치되어있는) global_var.py 파일에 해당 경로를 변수에 할당해야합니다. –
좋아, 작품을 나눌 수도 있습니다 해결책 일 수 있습니다;) –