0

我已经安装了 Python 2.7、3.5.2 和 3.6。我尝试pymodbus3为 Python 3.5.2 安装。当我跑

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 3.5.2 添加到 Python 路径中。分析我的问题的下一步是什么?

编辑:

pip --version

给我

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

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

4

1 回答 1

2

使用pip3

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

pip适用于 Python 2 和pip3Python 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
于 2017-01-06T08:04:14.433 回答