Python 패키지를 사용하지 않는 Homebrew 앱

Python 패키지를 사용하지 않는 Homebrew 앱

설치했습니다이중으로Homebrew를 사용하여 Google 드라이브에 백업을 만들려고 했습니다. 그렇게 하면 다음 오류가 발생합니다.

BackendException: Google Docs 백엔드에는 Google Data API Python 클라이언트 라이브러리가 필요합니다.

보고이중성님의 출처(이중성기초가되는 것입니다이중으로import atom), 이것이 또는 import gdata두 개의 Python 패키지 로 인해 발생하는 것으로 나타났습니다 . 그러나 저는 둘 다 설치했으며 import gdataPython의 REPL에서 실행하면 문제 없이 작동합니다.

나는 그것을 참고했다이중성에 설치되어 있습니다

/usr/local/Cellar/duplicity/0.6.24/lib/python2.7/site-packages/duplicity

Python 패키지가 있는 동안

/usr/local/lib/python2.7/site-packages/gdata

그래서 내가 보기에는 마치이중성어떻게든 자체 Python 배포판을 갖고 있나요? 이게 표준적인 절차인가요? 하지만 가장 중요한 것은: 어떻게 얻을 수 있나요?이중성내 Python 패키지를 찾으려면?

답변1

atom패키지가 경로에 없기 때문에 발생합니다 . Python 설치 방법에 따라 여러 가지 이유가 있을 수 있습니다. 이 빠른 해결 방법은 저에게 효과적이었습니다. 다음 두 줄만 추가하면 됩니다.

import sys
sys.path.append('/usr/local/lib/python2.7/site-packages/')

...이 이중성 파일 위에 gdocsbackend.py:

/usr/local/Cellar/duplicity/0.6.25/libexec/lib/python2.7/site-packages/duplicity/backends/gdocsbackend.py


이렇게 하면 Python 파일에 모듈이 실제로 있는 폴더 atom에서 모듈 을 찾도록 지시하는 것입니다 ./usr/local/lib/python2.7/site-packages/


원하는 경우 Atom 모듈이 어디에 있는지 다시 확인할 수 있습니다... Python의 REPL을 열고 다음을 입력하세요.

> import atom
> print atom.__file__

경로에 추가해야 하는 위치를 얻게 됩니다...

도움이 되길 바랍니다

관련 정보