2017-03-21 4 views
-1

를 통해 구글의 API 클라이언트 라이브러리를 설치하는 방법은 단자를 통해 구글의 API 클라이언트 라이브러리를 설치하려고 다음과 같은 결과를 얻었다 :터미널

$ sudo pip install google-api-python-client 

The directory '/home/masterqiao/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. 
The directory '/home/masterqiao/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. 
Requirement already satisfied: google-api-python-client in /usr/local/lib/python2.7/dist-packages 
Requirement already satisfied: httplib2<1dev,>=0.9.2 in /usr/local/lib/python2.7/dist-packages (from google-api-python-client) 
Requirement already satisfied: oauth2client<5.0.0dev,>=1.5.0 in /usr/local/lib/python2.7/dist-packages (from google-api-python-client) 
Requirement already satisfied: uritemplate<4dev,>=3.0.0 in /usr/local/lib/python2.7/dist-packages (from google-api-python-client) 
Requirement already satisfied: six<2dev,>=1.6.1 in /usr/local/lib/python2.7/dist-packages (from google-api-python-client) 
Requirement already satisfied: pyasn1>=0.1.7 in /usr/local/lib/python2.7/dist-packages (from oauth2client<5.0.0dev,>=1.5.0->google-api-python-client) 
Requirement already satisfied: pyasn1-modules>=0.0.5 in /usr/local/lib/python2.7/dist-packages (from oauth2client<5.0.0dev,>=1.5.0->google-api-python-client) 
Requirement already satisfied: rsa>=3.1.4 in /usr/local/lib/python2.7/dist-packages (from oauth2client<5.0.0dev,>=1.5.0->google-api-python-client) 
+0

안녕하세요, 스택 오버플로에 오신 것을 환영합니다! 질문을 편집하고 쉽게 읽을 수 있도록 다시 포맷하십시오. 이 질문은 프로그래밍 질문보다 일반적인 도움말 질문에 더 가깝기 때문에 주제에서 벗어날 수 있습니다. –

답변

0

두 가지 방법으로 수행 할 수 있습니다.

옵션 1 :

[email protected] /tmp/venv/testPythonStacks $ source bin/activate 
(testPythonStacks) [email protected] /tmp/venv/testPythonStacks $ pip install --upgrade google-api-python-client 
Collecting google-api-python-client 
    Downloading google_api_python_client-1.6.2-py2.py3-none-any.whl (52kB) 
    100% |████████████████████████████████| 61kB 366kB/s 
Requirement already up-to-date: six<2dev,>=1.6.1 in ./lib/python2.7/site-packages (from google-api-python-client) 
Collecting uritemplate<4dev,>=3.0.0 (from google-api-python-client) 
    Downloading uritemplate-3.0.0-py2.py3-none-any.whl 
Collecting oauth2client<5.0.0dev,>=1.5.0 (from google-api-python-client) 
    Downloading oauth2client-4.0.0-py2.py3-none-any.whl (184kB) 
    100% |████████████████████████████████| 194kB 1.0MB/s 
Collecting httplib2<1dev,>=0.9.2 (from google-api-python-client) 
    Downloading httplib2-0.10.3.tar.gz (204kB) 
    100% |████████████████████████████████| 204kB 908kB/s 
Collecting rsa>=3.1.4 (from oauth2client<5.0.0dev,>=1.5.0->google-api-python-client) 
    Downloading rsa-3.4.2-py2.py3-none-any.whl (46kB) 
    100% |████████████████████████████████| 51kB 1.9MB/s 
Collecting pyasn1-modules>=0.0.5 (from oauth2client<5.0.0dev,>=1.5.0->google-api-python-client) 
    Downloading pyasn1_modules-0.0.8-py2.py3-none-any.whl 
Collecting pyasn1>=0.1.7 (from oauth2client<5.0.0dev,>=1.5.0->google-api-python-client) 
    Downloading pyasn1-0.2.3-py2.py3-none-any.whl (53kB) 
    100% |████████████████████████████████| 61kB 1.7MB/s 
Building wheels for collected packages: httplib2 
    Running setup.py bdist_wheel for httplib2 ... done 
    Stored in directory: /home/varad/.cache/pip/wheels/ca/ac/5f/749651f7925b231103f5316cacca82a487810c22d30f011c0c 
Successfully built httplib2 
Installing collected packages: uritemplate, pyasn1, rsa, httplib2, pyasn1-modules, oauth2client, google-api-python-client 
Successfully installed google-api-python-client-1.6.2 httplib2-0.10.3 oauth2client-4.0.0 pyasn1-0.2.3 pyasn1-modules-0.0.8 rsa-3.4.2 uritemplate-3.0.0 
t 

옵션 2 :

1. wget https://pypi.python.org/packages/e8/04/4bb1672918e4fc6d6a8201bdaf986b9fb4763f2a47b11496186dbbbd40ce/google-api-python-client-1.6.2.tar.gz#md5=5efd35416d57e6571276a52f81d26bc7 
2. tar -xvf google-api-python-client-1.6.2.tar.gz 
3. cd tar -xvf google-api-python-client-1.6.2.tar.gz 
4. python setup.py build 
5. sudo python setup.py install 
+0

이 접근법은 문제를 해결하기위한 것입니다. 감사합니다. – qiao

+0

@ qiao 귀하를 위해 일하면 답변을 수락하십시오. – Varad

1

이이

sudo pip install --upgrade google-api-python-client 

본을 참조 할 수 있습니다 시도를 answer 또는 official documentation

+0

masterqiao @ masterqiao-Rev-1-0 : ~ $ sudo pip install --upgrade google-api-python-client 디렉토리 '/home/masterqiao/cache/pip/http'또는 그 상위 디렉토리가 현재 사용자와 캐시가 비활성화되었습니다. 해당 디렉토리의 사용 권한과 소유자를 확인하십시오. sudo로 pip를 실행한다면, sudo의 -H 플래그를 원할 수있다. '/home/masterqiao/cache/pip'디렉토리 또는 상위 디렉토리가 현재 사용자가 아니며 캐싱 휠이 비활성화되었습니다. 해당 디렉토리의 사용 권한과 소유자를 확인하십시오. sudo로 pip를 실행한다면, sudo의 -H 플래그를 원할 수있다. – qiao

+0

관리자가 아니십니까? @ qiao – iamdeowanshi

+0

예, 저는 관리자입니다. – qiao