我有两个虚拟机,都运行Ubuntu 12.04.3 LTS
$ cat /etc/issue
Ubuntu 12.04.3 LTS \n \l
我已经在两个系统上通过apt-get安装了python-requests。但是,在一台VM上我有版本1.2.3,另一台是0.8.2 ..
>>> requests.__file__
'/usr/local/lib/python2.7/dist-packages/requests/__init__.pyc'
>>> requests.__version__
'1.2.3'
另一个系统:
>>> requests.__file__
'/usr/lib/python2.7/dist-packages/requests/__init__.pyc'
>>> requests.__version__
'0.8.2'
这怎么可能?我可能做了什么导致了这个?
我可以看到文件表示较新的版本位于/ usr / local中,是否可以提供任何问题的提示?
答案 0 :(得分:1)
这是由于
安装了python-requests引起的$ pip install requests
使用较新版本的VM上的。它将它放在/ usr / local中,该目录是一个优先级的Python路径。