ModuleNotFoundError: No module named 'google_auth_oauthlib'
up vote
0
down vote
favorite
I am trying to run the 'generate_refresh_token.py' file in the authentification folder of the AdWords API.
But when I do python generate_refresh_token.py
as described in the documentation, I get the error ModuleNotFoundError: No module named 'google_auth_oauthlib'
.
So I try to install the module with pip install google-auth-oauthlib
, and here is the output:
Requirement already satisfied: google-auth-oauthlib in /home/$USER/anaconda3/lib/python3.6/site-packages (0.2.0)
I activate my anaconda3 environment by doing source activate /home/$USER/anaconda3/envs/$environment_name
. I try to generate the token again with the command above, same error.
Could not find any useful answer or anyone having the same issue with this module. Does anyone have a suggestion I could try?
UPDATE: I have found the error. When I installed the google-auth-oauthlib module via pip, it was installed as a module in the anaconda3 library. But when I run python from the command line, it uses the version from my system, which doesn't have this module. What I don't understand though is why when I activate my anaconda environment, the python to be used is still that of the system. How can I use the anaconda version of python from the command line?
python python-3.x linuxmint adwords-api-v201802
add a comment |
up vote
0
down vote
favorite
I am trying to run the 'generate_refresh_token.py' file in the authentification folder of the AdWords API.
But when I do python generate_refresh_token.py
as described in the documentation, I get the error ModuleNotFoundError: No module named 'google_auth_oauthlib'
.
So I try to install the module with pip install google-auth-oauthlib
, and here is the output:
Requirement already satisfied: google-auth-oauthlib in /home/$USER/anaconda3/lib/python3.6/site-packages (0.2.0)
I activate my anaconda3 environment by doing source activate /home/$USER/anaconda3/envs/$environment_name
. I try to generate the token again with the command above, same error.
Could not find any useful answer or anyone having the same issue with this module. Does anyone have a suggestion I could try?
UPDATE: I have found the error. When I installed the google-auth-oauthlib module via pip, it was installed as a module in the anaconda3 library. But when I run python from the command line, it uses the version from my system, which doesn't have this module. What I don't understand though is why when I activate my anaconda environment, the python to be used is still that of the system. How can I use the anaconda version of python from the command line?
python python-3.x linuxmint adwords-api-v201802
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am trying to run the 'generate_refresh_token.py' file in the authentification folder of the AdWords API.
But when I do python generate_refresh_token.py
as described in the documentation, I get the error ModuleNotFoundError: No module named 'google_auth_oauthlib'
.
So I try to install the module with pip install google-auth-oauthlib
, and here is the output:
Requirement already satisfied: google-auth-oauthlib in /home/$USER/anaconda3/lib/python3.6/site-packages (0.2.0)
I activate my anaconda3 environment by doing source activate /home/$USER/anaconda3/envs/$environment_name
. I try to generate the token again with the command above, same error.
Could not find any useful answer or anyone having the same issue with this module. Does anyone have a suggestion I could try?
UPDATE: I have found the error. When I installed the google-auth-oauthlib module via pip, it was installed as a module in the anaconda3 library. But when I run python from the command line, it uses the version from my system, which doesn't have this module. What I don't understand though is why when I activate my anaconda environment, the python to be used is still that of the system. How can I use the anaconda version of python from the command line?
python python-3.x linuxmint adwords-api-v201802
I am trying to run the 'generate_refresh_token.py' file in the authentification folder of the AdWords API.
But when I do python generate_refresh_token.py
as described in the documentation, I get the error ModuleNotFoundError: No module named 'google_auth_oauthlib'
.
So I try to install the module with pip install google-auth-oauthlib
, and here is the output:
Requirement already satisfied: google-auth-oauthlib in /home/$USER/anaconda3/lib/python3.6/site-packages (0.2.0)
I activate my anaconda3 environment by doing source activate /home/$USER/anaconda3/envs/$environment_name
. I try to generate the token again with the command above, same error.
Could not find any useful answer or anyone having the same issue with this module. Does anyone have a suggestion I could try?
UPDATE: I have found the error. When I installed the google-auth-oauthlib module via pip, it was installed as a module in the anaconda3 library. But when I run python from the command line, it uses the version from my system, which doesn't have this module. What I don't understand though is why when I activate my anaconda environment, the python to be used is still that of the system. How can I use the anaconda version of python from the command line?
python python-3.x linuxmint adwords-api-v201802
python python-3.x linuxmint adwords-api-v201802
edited Nov 21 at 5:13
asked Nov 20 at 7:00
Thomas
83
83
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
are you using your own python or the one from system?
I'm not sure how I can know that. I guess that of my system. If you mean python from an environment or from anaconda3 as my own python, so no I don't want to use that one.
– Thomas
Nov 20 at 20:50
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
are you using your own python or the one from system?
I'm not sure how I can know that. I guess that of my system. If you mean python from an environment or from anaconda3 as my own python, so no I don't want to use that one.
– Thomas
Nov 20 at 20:50
add a comment |
up vote
0
down vote
are you using your own python or the one from system?
I'm not sure how I can know that. I guess that of my system. If you mean python from an environment or from anaconda3 as my own python, so no I don't want to use that one.
– Thomas
Nov 20 at 20:50
add a comment |
up vote
0
down vote
up vote
0
down vote
are you using your own python or the one from system?
are you using your own python or the one from system?
answered Nov 20 at 9:51
runzhi xiao
813
813
I'm not sure how I can know that. I guess that of my system. If you mean python from an environment or from anaconda3 as my own python, so no I don't want to use that one.
– Thomas
Nov 20 at 20:50
add a comment |
I'm not sure how I can know that. I guess that of my system. If you mean python from an environment or from anaconda3 as my own python, so no I don't want to use that one.
– Thomas
Nov 20 at 20:50
I'm not sure how I can know that. I guess that of my system. If you mean python from an environment or from anaconda3 as my own python, so no I don't want to use that one.
– Thomas
Nov 20 at 20:50
I'm not sure how I can know that. I guess that of my system. If you mean python from an environment or from anaconda3 as my own python, so no I don't want to use that one.
– Thomas
Nov 20 at 20:50
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53387781%2fmodulenotfounderror-no-module-named-google-auth-oauthlib%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown