尝试安装pymodbus3,但无法找到Python 3.0或更高版本

时间:2017-01-06 08:01:06

标签: python python-3.x pip pymodbus3

我安装了Python 2.7,3.5.2和3.6。我尝试为Python 3.5.2安装pymodbus3。我跑的时候

pip install -U pymodbus3 --trusted-host pypi.python.org

我收到错误:

 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!

我还在Python路径中添加了Python 3.5.2。 分析我的问题的下一步是什么?

编辑:

pip --version

给了我

pip 9.0.1 from C:\Python27\Lib\site-packages (python 2.7)

所以我假设我必须使用pip for python3?

1 个答案:

答案 0 :(得分:2)

使用pip3

pip3 install -U pymodbus3 --trusted-host pypi.python.org

pip适用于Python 2,pip3适用于Python 3。

您可以找到pip所在的位置。

在Windows上:

where pip

where pip3

在Unix / Mac上:

which pip

或:

which pip3

参数-a显示所有实例。您可以明确选择一个:

/path/to/my/pip/pip3

在Windows上,可能未设置路径。

where python

应该为您提供Python可执行文件。

在同一目录中应该是包含Scripts的子目录pip3。 将其添加到您的PATH

您可以先使用绝对路径尝试:

C:\path\to\python\Scripts\pip3