OS X(Mavericks)安装了Python 2.7库存.但我用3.3做了我自己的个人Python东西.我只是刷新了我的3.3.2安装并安装了新的3.3.3.所以我需要pyserial再次安装.我可以像以前那样做,这是:
python3 setup.py install但我喜欢像酷孩子那样做,只是做类似的事情pip3 install pyserial.但目前尚不清楚我是如何达到这一点的.就这一点而言.尚未对virtualenv感兴趣(除非我必须).
编辑改写的问题不那么具有误导性
pip3和pip2之间有区别吗? pip2 -V并且pip3-V都产生输出
来自/usr/lib/python2.7/site-packages(python 2.7)的pip 7.1.0
下面的老问题
我已经看到了使用pip3设置python3 virtualenv的建议,但是当我输入时
pip3.4 -V
Run Code Online (Sandbox Code Playgroud)
我得到了输出
pip 7.1.0 from /usr/lib/python2.7/site-packages (python 2.7)
Run Code Online (Sandbox Code Playgroud)
这是完全一样的输出,我从得到pip -V和pip2 -V.我的python3安装工作正常.这是怎么回事?pip,pip2和pip3实际上是一回事吗?毕竟https://pip.pypa.io/en/stable/index.html,只提到了点子.奇怪的是,在我的/usr/bin文件夹中,我可以看到我的pip3比我的pip3.4二进制文件更旧 - 这解释了为什么pip3 -V失败了
pkg_resources.DistributionNotFound: pip==1.5.6
Run Code Online (Sandbox Code Playgroud)
那么这笔交易是什么?pip3语法是多余的,还是我的系统有问题?我使用opensuse 13.2
首先我用
Python 3.6.5
Python 2.7.14
and mac.
Run Code Online (Sandbox Code Playgroud)
就我而言,我只是在下载模块时说numpy(例如,与其他模块相同)pip3。

和点是相同的。
我该如何解决?