Python:处理相同版本的多个安装

时间:2017-12-18 16:52:20

标签: python python-2.7 pip python-requests

当我运行特定的python程序时,我遇到了一个问题。在调试时我发现程序正在使用来自不同python安装的库。

例如,当我执行pip freeze | grep requests时,我得到requests==2.18.4。但是当程序运行时,它会以某种方式使用v2.2.1位置的requests /usr/share/python-wheels/requests-2.2.1-py2.py3-none-any.whl/requests/api.py库。

然后,当我执行whereis python时,我可以在输出中看到多个目录。

Q1)如何在不使用virtualenv 的情况下解决此类问题? (即库版本冲突)

Q2)或者如何升级/usr/share/*目录中的库?

Q3)如何摆脱多次安装并坚持使用单个python安装?

注意:由于部署应用程序的方式存在问题,我无法使用virtualenv。

0 个答案:

没有答案