我安装了 Debian OS 和 python 2.7 版。但我有一个关于 package 的奇怪问题six
。我想使用 1.10 版本。
我已经通过 pip 安装了六个 1.10:
$ pip list
...
six (1.10.0)
但是当我运行以下脚本时
python -c "import six; print(six.__version__)"
它说1.8.0
原因是OS中安装的veriosn不同:
$ sudo apt-cache policy python-six
python-six:
Installed: 1.8.0-1
Candidate: 1.8.0-1
Version table:
1.9.0-3~bpo8+1 0
100 http://172.24.70.103:9999/jessie-backports/ jessie-backports/main amd64 Packages
*** 1.8.0-1 0
500 ftp://172.24.70.103/mirror/jessie-debian/ jessie/main amd64 Packages
500 http://172.24.70.103:9999/jessie-debian/ jessie/main amd64 Packages
100 /var/lib/dpkg/status
如何强制 python 使用通过 pip 安装的包?