尝试安装 pymodbus3 但找不到 Python 3.0 或更高版本
Try to install pymodbus3 but can't find Python 3.0 or later
我已经安装了 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 用于 python3?
使用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 可执行文件。
在同一个目录中应该有一个包含 pip3
的子目录 Scripts
。
将此添加到您的 PATH
.
你可以先用绝对路径试试:
C:\path\to\python\Scripts\pip3
我已经安装了 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 用于 python3?
使用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 可执行文件。
在同一个目录中应该有一个包含 pip3
的子目录 Scripts
。
将此添加到您的 PATH
.
你可以先用绝对路径试试:
C:\path\to\python\Scripts\pip3