how to check awscli and compatible botocore package is installed : <p>I am trying to learn python for aws using boto3 so I was trying to execute code given here <a href="https://boto3.readthedocs.io/en/latest/guide/s3-example-creating-buckets.html" rel="noreferrer">https://boto3.readthedocs.io/en/latest/guide/s3-example-creating-buckets.html</a>
I got errors <code>module boto3 not found</code><br>
so I upgraded to boto3 based on an answer here
<a href="https://stackoverflow.com/questions/33388555/unable-to-install-boto3">Unable to install boto3</a>
 mentioned to use <code>pip3 install boto3</code>
issuing of this command gives me following output</p>

<pre><code>C:\Users\DEEL&gt;pip3 install boto3
Collecting boto3
  Downloading https://files.pythonhosted.org/packages/c9/cd/d48602dc99ecb52876cf
741477f15c874b631e5776723f27092693a5b535/boto3-1.7.80-py2.py3-none-any.whl (128k
B)
    100% |████████████████████████████████| 133kB 160kB/s
Collecting botocore&lt;1.11.0,&gt;=1.10.80 (from boto3)
  Downloading https://files.pythonhosted.org/packages/5e/cf/b97f44993766af17bf64
aeddadf66f63b6ebf3d700565cc7ee7b13cd0067/botocore-1.10.80-py2.py3-none-any.whl (
4.5MB)
    100% |████████████████████████████████| 4.5MB 1.3MB/s
Requirement already satisfied: jmespath&lt;1.0.0,&gt;=0.7.1 in e:\installation2\python
3\lib\site-packages (from boto3) (0.9.3)
Requirement already satisfied: s3transfer&lt;0.2.0,&gt;=0.1.10 in e:\installation2\pyt
hon3\lib\site-packages (from boto3) (0.1.13)
Requirement already satisfied: docutils&gt;=0.10 in e:\installation2\python3\lib\si
te-packages (from botocore&lt;1.11.0,&gt;=1.10.80-&gt;boto3) (0.14)
Requirement already satisfied: python-dateutil&lt;3.0.0,&gt;=2.1; python_version &gt;= "2
.7" in e:\installation2\python3\lib\site-packages (from botocore&lt;1.11.0,&gt;=1.10.8
0-&gt;boto3) (2.7.3)
Requirement already satisfied: six&gt;=1.5 in e:\installation2\python3\lib\site-pac
kages (from python-dateutil&lt;3.0.0,&gt;=2.1; python_version &gt;= "2.7"-&gt;botocore&lt;1.11.
0,&gt;=1.10.80-&gt;boto3) (1.11.0)
awscli 1.15.80 has requirement botocore==1.10.79, but you'll have botocore 1.10.
80 which is incompatible.
Installing collected packages: botocore, boto3
  Found existing installation: botocore 1.10.79
    Uninstalling botocore-1.10.79:
      Successfully uninstalled botocore-1.10.79
</code></pre>

<p>in this output there is a line
<code>awscli 1.15.80 has requirement botocore==1.10.79, but you'll have botocore 1.10. 80 which is incompatible.</code></p>

<p>so based on link here 
<a href="https://stackoverflow.com/questions/36969391/how-to-upgrade-aws-cli-to-the-latest-version">How to upgrade AWS CLI to the latest version?</a> I upgraded  awscli <code>pip3 install –upgrade awscli</code>
got following output on screen</p>

<pre><code>C:\Users\DEEL&gt;pip3 install --upgrade awscli
Collecting awscli
  Downloading https://files.pythonhosted.org/packages/6b/fa/89c248eaacccd816fdea
88206060a7cd221f227855782ff7b0ffb80d725a/awscli-1.15.81-py2.py3-none-any.whl (1.
3MB)
    100% |████████████████████████████████| 1.3MB 198kB/s
Requirement already satisfied, skipping upgrade: rsa&lt;=3.5.0,&gt;=3.1.2 in e:\instal
lation2\python3\lib\site-packages (from awscli) (3.4.2)
Requirement already satisfied, skipping upgrade: PyYAML&lt;=3.13,&gt;=3.10 in e:\insta
llation2\python3\lib\site-packages (from awscli) (3.13)
Requirement already satisfied, skipping upgrade: colorama&lt;=0.3.9,&gt;=0.2.5 in e:\i
nstallation2\python3\lib\site-packages (from awscli) (0.3.9)
Requirement already satisfied, skipping upgrade: botocore==1.10.80 in e:\install
ation2\python3\lib\site-packages (from awscli) (1.10.80)
Requirement already satisfied, skipping upgrade: s3transfer&lt;0.2.0,&gt;=0.1.12 in e:
\installation2\python3\lib\site-packages (from awscli) (0.1.13)
Requirement already satisfied, skipping upgrade: docutils&gt;=0.10 in e:\installati
on2\python3\lib\site-packages (from awscli) (0.14)
Requirement already satisfied, skipping upgrade: pyasn1&gt;=0.1.3 in e:\installatio
n2\python3\lib\site-packages (from rsa&lt;=3.5.0,&gt;=3.1.2-&gt;awscli) (0.4.4)
Requirement already satisfied, skipping upgrade: jmespath&lt;1.0.0,&gt;=0.7.1 in e:\in
stallation2\python3\lib\site-packages (from botocore==1.10.80-&gt;awscli) (0.9.3)
Requirement already satisfied, skipping upgrade: python-dateutil&lt;3.0.0,&gt;=2.1; py
thon_version &gt;= "2.7" in e:\installation2\python3\lib\site-packages (from botoco
re==1.10.80-&gt;awscli) (2.7.3)
Requirement already satisfied, skipping upgrade: six&gt;=1.5 in e:\installation2\py
thon3\lib\site-packages (from python-dateutil&lt;3.0.0,&gt;=2.1; python_version &gt;= "2.
7"-&gt;botocore==1.10.80-&gt;awscli) (1.11.0)
Installing collected packages: awscli
  Found existing installation: awscli 1.15.80
    Uninstalling awscli-1.15.80:
      Successfully uninstalled awscli-1.15.80
Successfully installed awscli-1.15.81
</code></pre>

<p><strong>my question is</strong> what is that incompatibility message which I got when installing boto3 <code>awscli 1.15.80 has requirement botocore==1.10.79, but you'll have botocore 1.10. 80 which is incompatible.</code> how do I check the compatibility of awscli and botocore installations and <strong>what should be done  on my machine so that I don't face problems in further development work.</strong></p>

<p>pip3 list shows following</p>

<pre><code>C:\Users\DEEL&gt;pip3 list
Package         Version
--------------- -------
awscli          1.15.81
boto3           1.7.80
botocore        1.10.80
colorama        0.3.9
docutils        0.14
jmespath        0.9.3
pip             18.0
pyasn1          0.4.4
python-dateutil 2.7.3
PyYAML          3.13
rsa             3.4.2
s3transfer      0.1.13
setuptools      39.0.1
six             1.11.0
</code></pre>

<p>What should I do now so that awscli and botocore are compatible? </p>

<p>However I would like to mention the code which I was trying from <a href="https://boto3.readthedocs.io/en/latest/guide/s3-example-creating-buckets.html" rel="noreferrer">https://boto3.readthedocs.io/en/latest/guide/s3-example-creating-buckets.html</a> executed successfully after all this work.</p>
