I have installed Python 2.7, 3.5.2 and 3.6. I try to install pymodbus3
for Python 3.5.2. When I run
pip install -U pymodbus3 --trusted-host pypi.python.org
I get the error:
Collecting pymodbus3
Downloading pymodbus3-1.0.0.tar.gz (80kB)
100% |################################| 81kB 6.8MB/s
Complete output from command python setup.py egg_info:
You need python 3.0 or later to run this script!
I also added Python 3.5.2 to the Python path. What is the next step for analyse my problem?
EDIT:
pip --version
gives me
pip 9.0.1 from C:\Python27\Lib\site-packages (python 2.7)
So I assume that I have to use pip for python3?
Use pip3
:
pip3 install -U pymodbus3 --trusted-host pypi.python.org
pip
is for Python 2 and pip3
for Python 3.
You can find out where pip
is located with.
On Windows:
where pip
or
where pip3
on Unix/Mac:
which pip
or:
which pip3
The argument -a
shows you all instances. You can choose one explicitly:
/path/to/my/pip/pip3
On Windows the path might not be set.
where python
should give you the Python executable.
In the same directory should be a sub-directory Scripts
that contains pip3
.
Add this to your PATH
.
You can try first with an absolute path:
C:\path\to\python\Scripts\pip3