我安装了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?
答案 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